utsec2filestem Function

public pure function utsec2filestem(ymd, UTsec) result(fn)

file stem is exactly 21 characters long, per Matt Z's de facto spec. FIXME: until we go to integer UTsec (microsec) we round to nearest microsecond FIXME: This corner case is from not using integers for microseconds

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: ymd(3)
class(*), intent(in) :: UTsec

UTC second: real [0.0 .. 86400.0)

Return Value character(len=21)


Calls

proc~~utsec2filestem~~CallsGraph proc~utsec2filestem utsec2filestem proc~day_wrap day_wrap proc~utsec2filestem->proc~day_wrap proc~day_wrap->proc~day_wrap proc~daysmonth daysmonth proc~day_wrap->proc~daysmonth

Called by

proc~~utsec2filestem~~CalledByGraph proc~utsec2filestem utsec2filestem proc~date_filename date_filename proc~date_filename->proc~utsec2filestem program~test_formats test_formats program~test_formats->proc~utsec2filestem proc~output_magfields output_magfields proc~output_magfields->proc~date_filename proc~output_aur_root output_aur_root proc~output_aur_root->proc~date_filename proc~output_root_stream_mpi~3 output_root_stream_mpi proc~output_root_stream_mpi~3->proc~date_filename proc~precipbcs_fileinput precipBCs_fileinput proc~precipbcs_fileinput->proc~date_filename proc~input_root_currents input_root_currents proc~input_root_currents->proc~date_filename proc~potentialbcs2d_fileinput potentialBCs2D_fileinput proc~potentialbcs2d_fileinput->proc~date_filename proc~output_aur_root~2 output_aur_root proc~output_aur_root~2->proc~date_filename proc~read_dneu3d read_dneu3D proc~read_dneu3d->proc~date_filename proc~output_magfields~3 output_magfields proc~output_magfields~3->proc~date_filename proc~output_root_stream_mpi~2 output_root_stream_mpi proc~output_root_stream_mpi~2->proc~date_filename proc~input_root_currents~2 input_root_currents proc~input_root_currents~2->proc~date_filename proc~output_magfields~2 output_magfields proc~output_magfields~2->proc~date_filename proc~output_aur_root~3 output_aur_root proc~output_aur_root~3->proc~date_filename proc~read_dneu2d read_dneu2D proc~read_dneu2d->proc~date_filename proc~output_root_stream_mpi output_root_stream_mpi proc~output_root_stream_mpi->proc~date_filename interface~input_root_currents input_root_currents interface~input_root_currents->proc~input_root_currents interface~output_aur_root output_aur_root interface~output_aur_root->proc~output_aur_root proc~fluid_adv fluid_adv proc~fluid_adv->proc~precipbcs_fileinput interface~output_root_stream_mpi output_root_stream_mpi interface~output_root_stream_mpi->proc~output_root_stream_mpi~2 interface~output_magfields output_magfields interface~output_magfields->proc~output_magfields~2 proc~potential_root_mpi_curv potential_root_mpi_curv proc~potential_root_mpi_curv->proc~potentialbcs2d_fileinput proc~neutral_perturb_axisymm neutral_perturb_axisymm proc~neutral_perturb_axisymm->proc~read_dneu2d proc~neutral_perturb_cart neutral_perturb_cart proc~neutral_perturb_cart->proc~read_dneu2d proc~neutral_perturb_3d neutral_perturb_3D proc~neutral_perturb_3d->proc~read_dneu3d program~magcalc MagCalc program~magcalc->interface~output_magfields interface~input_plasma_currents input_plasma_currents program~magcalc->interface~input_plasma_currents proc~neutral_perturb neutral_perturb proc~neutral_perturb->proc~neutral_perturb_axisymm proc~neutral_perturb->proc~neutral_perturb_cart proc~neutral_perturb->proc~neutral_perturb_3d interface~potential_root_mpi_curv potential_root_mpi_curv interface~potential_root_mpi_curv->proc~potential_root_mpi_curv proc~output_aur output_aur proc~output_aur->interface~output_aur_root proc~output_plasma output_plasma proc~output_plasma->interface~output_root_stream_mpi proc~input_plasma_currents input_plasma_currents proc~input_plasma_currents->interface~input_root_currents program~gemini3d Gemini3D program~gemini3d->proc~neutral_perturb interface~output_plasma output_plasma program~gemini3d->interface~output_plasma interface~output_aur output_aur program~gemini3d->interface~output_aur interface~electrodynamics electrodynamics program~gemini3d->interface~electrodynamics interface~input_plasma_currents->proc~input_plasma_currents interface~potential_root_mpi potential_root_mpi interface~potential_root_mpi->interface~potential_root_mpi_curv interface~output_plasma->proc~output_plasma interface~output_aur->proc~output_aur proc~electrodynamics_curv electrodynamics_curv proc~electrodynamics_curv->interface~potential_root_mpi interface~electrodynamics->proc~electrodynamics_curv

Contents

None