# emissions.def : prescribed point-source emissions, read by emissions.F90 # when callemissions=.true. in callphys.def. # Blank lines and lines starting with '#' are ignored anywhere in the file. # All times are in sols, counted from the first physics call of the run. # # Layout # # then for each source: # # # # # } repeated for each emitted tracer; # } the name must exist in traceur.def # # Timing line # frequency : interval between the starts of two events (sols). Must be a # multiple of the physics timestep and larger than duration. # offset : start of the first event, in sols after the run starts. Must # be a multiple of the physics timestep. The fractional part # sets the time of day on the reference meridian (0 deg E); # local solar time at the source = 24*frac(offset) + lon/15. # duration : length of each event (sols). May end inside a physics step; # the last step is then weighted so flux x duration is exact. # end_sol : no event starts at or after this sol (exclusive). Must not # cut the last event short. # # A single continuous release is one event: offset + frequency >= end_sol. # A pulsed release is a short duration repeated every "frequency" sols. # The run.log records label a source "continuous" or "pulsed" by that rule. # At the first physics call the EMISSIONS_PLAN records in run.log give the # number of events, active seconds and mass each source should emit, over # its whole schedule and within this run; EMISSIONS_ASSERT_PASS and # EMISSIONS_BUDGET at the last call must match the in-run numbers. # Example below: physics step = 1/192 sol (day_step=960, iphysiq=5). 2 # Source 1: continuous release for 30 sols, layer 1, at 0.5N 8.375E 1 0.5 8.375 1 5 1000 0 30 30 passive1 1e5 passive2 1e5 passive3 1e5 passive4 1e5 passive5 1e5 # Source 2: pulsed release, one 1800 s event per sol for 30 sols, same cell. # offset 0.359375 sol = 69 physics steps, i.e. 08:37.5 on the reference # meridian = 09:00 local solar time at the selected cell (5.625E). # duration 0.020275980 sol = 1800 s / 88775 s. 2 0.5 8.375 1 5 1 0.359375 0.020275980 30 passive1 1e5 passive2 1e5 passive3 1e5 passive4 1e5 passive5 1e5