I have been able to compile WRFV4.3.1 and WPSV4.3.1, when I try running geogrid.exe I get:
rpasken@thunder> geogrid.exe
Parsed 49 entries in GEOGRID.TBL
Processing domain 1 of 1
Processing XLAT and XLONG
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Running gdb on geogrid.exe gives:
rpasken@thunder> gdb geogrid.exe
GNU gdb (GDB) 11.1 [GDB v11.1 for FreeBSD]
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd13.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from geogrid.exe...
(gdb) run
Starting program: /seamless/WRF/WPS/geogrid.exe
Parsed 49 entries in GEOGRID.TBL
Processing domain 1 of 1
Processing XLAT and XLONG
Program received signal SIGSEGV, Segmentation fault.
Address not mapped to object.
0x0000000000493fd1 in ext_ncd_write_field_ ()
(gdb) where
#0 0x0000000000493fd1 in ext_ncd_write_field_ ()
#1 0x0000000000422d23 in __output_module_MOD_write_field ()
#2 0x0000000000427d99 in __output_module_MOD_output_init ()
#3 0x0000000000434457 in __process_tile_module_MOD_process_tile ()
#4 0x0000000000402c0f in main ()
(gdb)
I have tried compile with netcdf compression turned on and off with no change. I have increased the stack size, and redownloaded the WPS_GOEG files to no avail. I have had to add the -fallow-argument-mismatch -fallow-invalid-boz flags. Any ideas
View attachment geogrid.log
rpasken@thunder> geogrid.exe
Parsed 49 entries in GEOGRID.TBL
Processing domain 1 of 1
Processing XLAT and XLONG
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Running gdb on geogrid.exe gives:
rpasken@thunder> gdb geogrid.exe
GNU gdb (GDB) 11.1 [GDB v11.1 for FreeBSD]
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd13.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from geogrid.exe...
(gdb) run
Starting program: /seamless/WRF/WPS/geogrid.exe
Parsed 49 entries in GEOGRID.TBL
Processing domain 1 of 1
Processing XLAT and XLONG
Program received signal SIGSEGV, Segmentation fault.
Address not mapped to object.
0x0000000000493fd1 in ext_ncd_write_field_ ()
(gdb) where
#0 0x0000000000493fd1 in ext_ncd_write_field_ ()
#1 0x0000000000422d23 in __output_module_MOD_write_field ()
#2 0x0000000000427d99 in __output_module_MOD_output_init ()
#3 0x0000000000434457 in __process_tile_module_MOD_process_tile ()
#4 0x0000000000402c0f in main ()
(gdb)
I have tried compile with netcdf compression turned on and off with no change. I have increased the stack size, and redownloaded the WPS_GOEG files to no avail. I have had to add the -fallow-argument-mismatch -fallow-invalid-boz flags. Any ideas
View attachment geogrid.log