Open janmandel opened 4 years ago
Using 80eb347933d6c5254819d21c22e1afb525276f6e Jul 30 in master: change fire_upwinding to sfire_upwinding with default 3 to avoid registry conflict with ifire=2 #22
in branch develop at 63ff198963289230fe1
hill: working (does not crash and fire propagates, fire_log_interp=1, fire_use_windrf=0 - no Massman)
chem: working (does not crash and fire propagates)
rain1: made a copy of rain because rain is created dynamically; crash because of changes I had to make in the FMC PR wrf-model/WRF#792 changing names of FMC_GW01. Should work after I reconcile this conflict.
fireflux: seg fault in ideal.exe on writing wrfinput_d01 /glade/work/jmandel/WRF-SFIRE-debug and mpi reason: zsf dzdxf dzdyf not allocated (=have shape 1 1) in ideal.exe, even if they are present in wrfinput_d01 at full size (?). The fireflux case has 2 domains, and on domain 1, ifire=0 (no fire) , while sr_x=sr_y=1, resulting in out-of-bound writes into fire variables and memory corruption. Same in unmodified WRF4.2.1 /glade/work/jmandel/WRF-orig. Did this ideal case with 2 domains work in 3.4 before? Fixing this would require mods to dyn_em/module_initialize_fire.F to bypass all code referencing fire variables when ifire=0, which is mixed with code that needs to run in any case. Need multi-domain ideal anyway.
the rest not yet
fireflux_med: namelist_quilt causes segfault, contents removed, then runs fine, in /glade/u/home/jmandel/w/WRF-SFIRE-mpi/test/em_fire/fireflux_med
in /glade/p/univ/ucud0004/jmandel/WRF-SFIRE-mpi/test/em_fire fireflux_sfc 864 cores got to 409.79s sim run out of 12h max, ignition ok but max f_ros 0 fireflux_small: same start/end time as fireflux_med, but progress small, max f_ros 0.2831 for fireflux_med 2.3132
Clean ideal tests have been pushed to https://github.com/openwfm/regression Some of them will be added to test/em_sfire
Transition remaining test/em_fire/* ideal problems ported from openwfm/wrf-fire to ifire=1, test, and fix.