When I run ARWpost.exe I get a memory corruption error (see full error message below) which causes ARWpost to stall. I have played around with namelist.ARWpost options and have determined that I do not get this error when I select diagnostic or 3D model variables. Unfortunately, I need 2 meter temperature T2, which is a 2D model variable that is of the variety that causes ARWpost.exe crashes each time with this error. I have compiled ARWpost using gfortran version 4.5.3 x86_64. I wonder if I missed a compiler flag option or a messed up some namelist.ARWpost setting see the namelist and configure files listed below. Any suggestions would be greatly appreciated!! Thanks for your time in advance.
*** glibc detected *** ./ARWpost.exe: malloc(): memory corruption: 0x0000000001f54490 ***
namelist.ARWpost
&datetime
start_date = '2008-08-24_06:00:00',
end_date = '2008-08-25_06:00:00',
interval_seconds = 1800,
tacc = 0,
debug_level = 0,
/
&io
input_root_name = '../../initLatalBundryLyr_study/Aug_2008/Aug_2008_FNL_12km_new.nc'
output_root_name = 'Aug_2008_FNL_12km_new_test'
plot = 'list'
fields = 'td2,u10m,v10m,ws10,T,T2'
mercator_defs = .true.
/
! plot = 'all'
! plot = 'list'
! plot = 'all_list'
! Below is a list of all available diagnostics
! fields = 'height,geopt,theta,tc,tk,td,td2,rh,rh2,umet,vmet,pressure,u10m,v10m,wdir,wspd,wd10,ws10,slp,mcape,mcin,lcl,lfc,cape,cin,dbz,max_dbz,clfr'
&interp
interp_method = 0,
interp_levels = 1000.,950.,900.,850.,800.,750.,700.,650.,600.,550.,500.,450.,400.,350.,300.,250.,200.,150.,100.,
/
extrapolate = .true.
interp_method = 0, ! 0 is model levels, -1 is nice height levels, 1 is user specified pressure/height
interp_levels = 1000.,950.,900.,850.,800.,750.,700.,650.,600.,550.,500.,450.,400.,350.,300.,250.,200.,150.,100.,
interp_levels = 0.25, 0.50, 0.75, 1.00, 2.00, 3.00, 4.00, 5.00, 6.00, 7.00, 8.00, 9.00, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0,
configure.arwp
# Settings for PC Linux i486 i586 i686 x86_64, gfortran compiler
#
FC = gfortran
FFLAGS = -ffree-form -O -fno-second-underscore -fconvert=big-endian -frecord-marker=4
F77FLAGS = -ffixed-form -O -fno-second-underscore -fconvert=big-endian
FNGFLAGS = $(FFLAGS)
LDFLAGS = -L/home/ronnieleeper/WRFV3/WRFV3/netcdf_links/lib -lnetcdff -lnetcdf
CC = gcc
CFLAGS = -w -03 -c -DLANDREAD_STUB
CPP = /lib/cpp -C -P -traditional
CPPFLAGS = -DIO_NETCDF -DIO_GRIB1 -DIO_BINARY -DRECL4 -Dbytesw