I am getting segmentation fault while running wrf forecast using dfi option.When dfi option is set to "zero" ,model is running but not with dfi enabled.
ERROR
Year = 2022 , Julian day = 193
CO2 = 4.2042254217587851E-004 volume mixing ratio
N2O = 3.3367598457258262E-007 volume mixing ratio
CH4 = 1.9328188918992271E-006 volume mixing ratio
CFC11 = 2.1253296945401249E-010 volume mixing ratio
CFC12 = 4.8532029846522989E-010 volume mixing ratio
INPUT LandUse = "MODIFIED_IGBP_MODIS_NOAH"
LANDUSE TYPE = "MODIFIED_IGBP_MODIS_NOAH" FOUND 61 CATEGORIES 2 SEASONS WATER CATEGORY = 17 SNOW CATEGORY = 15
INITIALIZE THREE Noah LSM RELATED TABLES
Skipping over LUTYPE = USGS
LANDUSE TYPE = MODIFIED_IGBP_MODIS_NOAH FOUND 20 CATEGORIES
INPUT SOIL TEXTURE CLASSIFICATION = STAS
SOIL TEXTURE CLASSIFICATION = STAS FOUND 19 CATEGORIES
Initializing with TDFI
Integrating backward in time
Max map factor in domain 1 = 1.39. Scale the dt in the model accordingly.
D01: Time step = -45.0000000 (s)
D01: Grid Distance = 12.0000000 (km)
D01: Grid Distance Ratio dt/dx = -3.75000000 (s/km)
D01: Ratio Including Maximum Map Factor = -5.19389582 (s/km)
D01: NML defined reasonable_time_step_ratio = 6.00000000
In dolph, deltat = -45.00 taus = 7200.00
In dolph: M,N = 1027880 2055761
In dolph: THETAS (STOP-BAND EDGE) = 0.039
In dolph: R,DB = 0.000 -Infinity
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for this error:
#0 0x7f2e0f6b03ff in ???
#1 0x14c6d36 in ???
dfi part of namelist.input
&dfi_control
dfi_opt = 3, ! 0=none, 1=DFL, 2=DDL, 3=Twice DFI, 4=Backward-Forward Diabatic
dfi_nfilter = 7, ! Number of filter passes (for dfi_opt=3 or 4, usually 2)
dfi_write_filtered_input = .true., ! Write out wrfinput_initialized_d0* files
dfi_cutoff_seconds = 7200, ! Cutoff period in seconds (e.g., 1 hour)
dfi_time_dim = 1000, ! For dfi_opt=3, usually 0 (or related to dfi_cutoff_seconds)
dfi_bckstop_year = 2019 ! four-digit year of stop time for backward DFI integration
dfi_bckstop_month = 08 ! two-digit month of stop time for backward DFI integration
dfi_bckstop_day = 06 ! two-digit day of stop time for backward DFI integration
dfi_bckstop_hour = 07 ! two-digit hour of stop time for backward DFI integration
dfi_bckstop_minute = 00 ! two-digit minute of stop time for backward DFI integration
dfi_bckstop_second = 00 ! two-digit second of stop time for backward DFI integration
dfi_fwdstop_year = 2019 ! four-digit year of stop time for forward DFI integration
dfi_fwdstop_month = 08 ! two-digit month of stop time for forward DFI integration
dfi_fwdstop_day = 06 ! two-digit day of stop time for forward DFI integration
dfi_fwdstop_hour = 10 ! two-digit hour of stop time for forward DFI integration
dfi_fwdstop_minute = 00 ! two-digit minute of stop time for forward DFI integration
dfi_fwdstop_second = 00 ! two-digit second of stop time for forward DFI integration
/
ERROR
Year = 2022 , Julian day = 193
CO2 = 4.2042254217587851E-004 volume mixing ratio
N2O = 3.3367598457258262E-007 volume mixing ratio
CH4 = 1.9328188918992271E-006 volume mixing ratio
CFC11 = 2.1253296945401249E-010 volume mixing ratio
CFC12 = 4.8532029846522989E-010 volume mixing ratio
INPUT LandUse = "MODIFIED_IGBP_MODIS_NOAH"
LANDUSE TYPE = "MODIFIED_IGBP_MODIS_NOAH" FOUND 61 CATEGORIES 2 SEASONS WATER CATEGORY = 17 SNOW CATEGORY = 15
INITIALIZE THREE Noah LSM RELATED TABLES
Skipping over LUTYPE = USGS
LANDUSE TYPE = MODIFIED_IGBP_MODIS_NOAH FOUND 20 CATEGORIES
INPUT SOIL TEXTURE CLASSIFICATION = STAS
SOIL TEXTURE CLASSIFICATION = STAS FOUND 19 CATEGORIES
Initializing with TDFI
Integrating backward in time
Max map factor in domain 1 = 1.39. Scale the dt in the model accordingly.
D01: Time step = -45.0000000 (s)
D01: Grid Distance = 12.0000000 (km)
D01: Grid Distance Ratio dt/dx = -3.75000000 (s/km)
D01: Ratio Including Maximum Map Factor = -5.19389582 (s/km)
D01: NML defined reasonable_time_step_ratio = 6.00000000
In dolph, deltat = -45.00 taus = 7200.00
In dolph: M,N = 1027880 2055761
In dolph: THETAS (STOP-BAND EDGE) = 0.039
In dolph: R,DB = 0.000 -Infinity
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for this error:
#0 0x7f2e0f6b03ff in ???
#1 0x14c6d36 in ???
dfi part of namelist.input
&dfi_control
dfi_opt = 3, ! 0=none, 1=DFL, 2=DDL, 3=Twice DFI, 4=Backward-Forward Diabatic
dfi_nfilter = 7, ! Number of filter passes (for dfi_opt=3 or 4, usually 2)
dfi_write_filtered_input = .true., ! Write out wrfinput_initialized_d0* files
dfi_cutoff_seconds = 7200, ! Cutoff period in seconds (e.g., 1 hour)
dfi_time_dim = 1000, ! For dfi_opt=3, usually 0 (or related to dfi_cutoff_seconds)
dfi_bckstop_year = 2019 ! four-digit year of stop time for backward DFI integration
dfi_bckstop_month = 08 ! two-digit month of stop time for backward DFI integration
dfi_bckstop_day = 06 ! two-digit day of stop time for backward DFI integration
dfi_bckstop_hour = 07 ! two-digit hour of stop time for backward DFI integration
dfi_bckstop_minute = 00 ! two-digit minute of stop time for backward DFI integration
dfi_bckstop_second = 00 ! two-digit second of stop time for backward DFI integration
dfi_fwdstop_year = 2019 ! four-digit year of stop time for forward DFI integration
dfi_fwdstop_month = 08 ! two-digit month of stop time for forward DFI integration
dfi_fwdstop_day = 06 ! two-digit day of stop time for forward DFI integration
dfi_fwdstop_hour = 10 ! two-digit hour of stop time for forward DFI integration
dfi_fwdstop_minute = 00 ! two-digit minute of stop time for forward DFI integration
dfi_fwdstop_second = 00 ! two-digit second of stop time for forward DFI integration
/