<p><b>fanglin.yang@noaa.gov</b> 2012-10-22 22:36:22 -0600 (Mon, 22 Oct 2012)</p><p>update for Linux version<br>
</p><hr noshade><pre><font color="gray">Modified: branches/atmos_physics_gfs/src/core_atmos_physics_gfs/core_atmos_physics_gfs/driver_gfscolumn.f
===================================================================
--- branches/atmos_physics_gfs/src/core_atmos_physics_gfs/core_atmos_physics_gfs/driver_gfscolumn.f        2012-10-22 22:57:03 UTC (rev 2256)
+++ branches/atmos_physics_gfs/src/core_atmos_physics_gfs/core_atmos_physics_gfs/driver_gfscolumn.f        2012-10-23 04:36:22 UTC (rev 2257)
@@ -136,13 +136,14 @@
if (taskid.eq.0) then
pi=4.0*atan(1.0)
- lprnt=.false.
+ lprnt=.true.
!-------------------------------------------
!! read in air and surface initial conditions
open(11,file="sig_ini",form="unformatted",status="unknown",
- & access="direct",recl=nlat*nlon*4)
- open(12,file="sfc_ini",form="unformatted",status="unknown")
+ & access="direct",recl=nlat*nlon,convert="big_endian")
+ open(12,file="sfc_ini",form="unformatted",status="unknown",
+ & convert="big_endian")
print*, "open sig_ini and sfc_ini"
irec=1
Modified: branches/atmos_physics_gfs/src/core_atmos_physics_gfs/core_atmos_physics_gfs/makefile.sh_all
===================================================================
--- branches/atmos_physics_gfs/src/core_atmos_physics_gfs/core_atmos_physics_gfs/makefile.sh_all        2012-10-22 22:57:03 UTC (rev 2256)
+++ branches/atmos_physics_gfs/src/core_atmos_physics_gfs/core_atmos_physics_gfs/makefile.sh_all        2012-10-23 04:36:22 UTC (rev 2257)
@@ -61,8 +61,8 @@
cd $make_dir || exit 99
[ $? -ne 0 ] && exit 8
#
-# rm $make_dir/*.o
-# rm $make_dir/*.mod
+ rm $make_dir/*.o
+ rm $make_dir/*.mod
#
#tar -cf- -C$sorc_dir .|tar -xf-
@@ -91,7 +91,8 @@
export PGSZM=
export FRRM=-FR
export FXXM=
- export OPTSB="-g -O3 -convert big_endian -fp-model strict -heap-arrays -checkall -ftrapuv -recursive -xHost -fp-stack-check -fstack-protector"
+#export OPTSB="-g -O3 -convert big_endian -fp-model strict -heap-arrays -checkall -ftrapuv -recursive -xHost -fp-stack-check -fstack-protector"
+ export OPTSB="-g -O3 -convert big_endian -fp-model strict -heap-arrays -checkall -check uninit -recursive -xHost -fp-stack-check -fstack-protector"
export OPTSBT="$OPTSB -traceback"
export OPTSM="$OPTSBT -r8 -openmp"
export OPTSIOM="$OPTSBT -r8 "
@@ -130,6 +131,9 @@
# export LIBSM="-L$LIBDIR -l$W3LIB -lrt -lstdc++ "
fi
elif [ $machine = IBMP6 ] ; then
+
+ cp -p $sorc_dir/driver_gfscolumn.f_ccs driver_gfscolumn.f
+
export F77M=mpxlf95_r
export F90M=mpxlf95_r
export FCC=mpcc
Modified: branches/atmos_physics_gfs/src/core_atmos_physics_gfs/core_atmos_physics_gfs/makefile.sh_ibm
===================================================================
--- branches/atmos_physics_gfs/src/core_atmos_physics_gfs/core_atmos_physics_gfs/makefile.sh_ibm        2012-10-22 22:57:03 UTC (rev 2256)
+++ branches/atmos_physics_gfs/src/core_atmos_physics_gfs/core_atmos_physics_gfs/makefile.sh_ibm        2012-10-23 04:36:22 UTC (rev 2257)
@@ -12,6 +12,7 @@
[ $? -ne 0 ] && exit 8
#
cp -p $sorc_dir/* .
+ cp -p $sorc_dir/driver_gfscolumn.f_ccs driver_gfscolumn.f
cp -p $sorc_gfs/* .
# rm $make_dir/*.o
# rm $make_dir/*.mod
</font>
</pre>