small updates for file names of source derivatives for adjoint simulations
updates file i/o units; prettifies code
synchronizes gpu loading