LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 07-29-2010, 04:16 AM   #1
xianghu
LQ Newbie
 
Registered: Jul 2010
Posts: 6

Rep: Reputation: 0
Question the problem in compiling ICON with INTLE C and OFRTRAN compiler.


please,i will compile ICON with INTLE C and OFRTRAN compiler after the netcdf,ioapi,STENEX,PARIO and JPROC have been installed (compilled)successfully, when i command"./bldit.icon" in the correct PATH.

[root@localhost icon]# ./bldit.icon
Model archive path: /home/hu/CMAQ/models
Tools path: /home/hu/CMAQ/lib
set Project = /home/hu/CMAQ/models/ICON
set GlobInc = /home/hu/CMAQ/models/include/release
set Base = /home/hu/CMAQ/scripts/icon
set APPL = e1a
set CFG = cfg.e1a
set MODEL = ICON_e1a
set Opt = verbose
set Revision = release
set ModDriver = ( module icon release ; )
set ModInpt = ( module profile release ; )
set ModMech = ( module radm2_to_cb05 release ; )
set ModIcl = ( module icl release ; )
set Mechanism = cb05cl_ae5_aq
set Tracer = trac0
set Bld = /home/hu/CMAQ/scripts/icon/BLD_e1a
set MODLOC = /home/hu/CMAQ/scripts/icon/MOD_DIR
if ( -d /home/hu/CMAQ/scripts/icon/MOD_DIR ) /bin/rm -Rf /home/hu/CMAQ/scripts/icon/MOD_DIR
/bin/rm -Rf /home/hu/CMAQ/scripts/icon/MOD_DIR
mkdir -p /home/hu/CMAQ/scripts/icon/MOD_DIR
set FC = /opt/intel/Compiler/11.1/072/bin/ia32/ifort
set FP = /opt/intel/Compiler/11.1/072/bin/ia32/ifort
set FSTD = -extend_source 132 -vec-report0 -cm -w95 -c
set LINK_FLAGS = -liomp5 -lpthread -Bstatic
set F_FLAGS = -extend_source 132 -vec-report0 -cm -w95 -c -O2 -module /home/hu/CMAQ/scripts/icon/MOD_DIR -I.
set CPP_FLAGS =
set C_FLAGS = -v -O2 -I.
set Blder = /home/hu/CMAQ/lib/build/Linux/m3bld
set STENEX = /home/hu/CMAQ/lib/stenex/Linux2_i686intel
set IOAPI = /home/hu/CMAQ/lib/ioapi/linux2_x86ifort -lioapi
set ICL_IOAPI = /home/hu/CMAQ/lib/ioapi/fixed_src
set NETCDF = /home/hu/CMAQ/lib/netCDF/linux2_x86ifort -lnetcdf
set MACH = `uname -m`
uname -m
set COMP = `echo $FC | grep -o pg`
echo /opt/intel/Compiler/11.1/072/bin/ia32/ifort
grep -o pg
if ( 1 == 0 ) then
set COMP = `echo $FC | grep -o intel`
echo /opt/intel/Compiler/11.1/072/bin/ia32/ifort
grep -o intel
endif
if ( 0 == 1 ) then
set EXEID = Linux2_i686intel
set MODEL = ICON_e1a_Linux2_i686intel
if ( ! -e /home/hu/CMAQ/scripts/icon/BLD_e1a ) then
if ( ! -d /home/hu/CMAQ/scripts/icon/BLD_e1a ) then
endif
cd /home/hu/CMAQ/scripts/icon/BLD_e1a
cp: No match.
set LIB1 = -L/home/hu/CMAQ/lib/ioapi/linux2_x86ifort -lioapi
set LIB2 = -L/home/hu/CMAQ/lib/netCDF/linux2_x86ifort -lnetcdf
set LIB3 = -L/home/hu/CMAQ/lib/stenex/Linux2_i686intel -lsef90_noop
set LIBS = -L/home/hu/CMAQ/lib/ioapi/linux2_x86ifort -lioapi -L/home/hu/CMAQ/lib/netCDF/linux2_x86ifort -lnetcdf -L/home/hu/CMAQ/lib/stenex/Linux2_i686intel -lsef90_noop
set ICL_MECH = /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq
set ICL_TRAC = /home/hu/CMAQ/models/include/release/trac0
set Popt = NOOP
set STX = ( -DF90 -DSUBST_MODULES=NOOP_MODULES -DSUBST_DATA_COPY=NOOP_DATA_COPY -DSUBST_BARRIER=NOOP_BARRIER -DSUBST_SUBGRID_INDEX=NOOP_SUBGRID_INDEX )
setenv CVSROOT /home/hu/CMAQ/models/ICON
set Cfile = cfg.e1a.bld
set quote = "
echo
echo model ICON_e1a_Linux2_i686intel;
echo
echo FPP /opt/intel/Compiler/11.1/072/bin/ia32/ifort;
echo
set text = " -DF90 -DSUBST_MODULES=NOOP_MODULES -DSUBST_DATA_COPY=NOOP_DATA_COPY -DSUBST_BARRIER=NOOP_BARRIER -DSUBST_SUBGRID_INDEX=NOOP_SUBGRID_INDEX";
echo cpp_flags " -DF90 -DSUBST_MODULES=NOOP_MODULES -DSUBST_DATA_COPY=NOOP_DATA_COPY -DSUBST_BARRIER=NOOP_BARRIER -DSUBST_SUBGRID_INDEX=NOOP_SUBGRID_INDEX";
echo
echo f_compiler /opt/intel/Compiler/11.1/072/bin/ia32/ifort;
echo
echo f_flags "-extend_source 132 -vec-report0 -cm -w95 -c -O2 -module /home/hu/CMAQ/scripts/icon/MOD_DIR -I.";
echo
echo c_flags "-v -O2 -I.";
echo
echo link_flags "-liomp5 -lpthread -Bstatic";
echo
echo libraries "-L/home/hu/CMAQ/lib/ioapi/linux2_x86ifort -lioapi -L/home/hu/CMAQ/lib/netCDF/linux2_x86ifort -lnetcdf -L/home/hu/CMAQ/lib/stenex/Linux2_i686intel -lsef90_noop";
echo
echo global verbose;
echo
set text=// mechanism and tracer:
echo // mechanism and tracer: cb05cl_ae5_aq, trac0
echo // project archive: /home/hu/CMAQ/models/ICON
echo
echo include SUBST_IOPARMS /home/hu/CMAQ/lib/ioapi/fixed_src/PARMS3.EXT;
echo include SUBST_IOFDESC /home/hu/CMAQ/lib/ioapi/fixed_src/FDESC3.EXT;
echo include SUBST_IODECL /home/hu/CMAQ/lib/ioapi/fixed_src/IODECL3.EXT;
echo include SUBST_GC_SPC /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/GC_SPC.EXT;
echo include SUBST_GC_ICBC /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/GC_ICBC.EXT;
echo include SUBST_AE_SPC /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/AE_SPC.EXT;
echo include SUBST_AE_ICBC /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/AE_ICBC.EXT;
echo include SUBST_NR_SPC /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/NR_SPC.EXT;
echo include SUBST_NR_ICBC /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/NR_ICBC.EXT;
echo include SUBST_TR_SPC /home/hu/CMAQ/models/include/release/trac0/TR_SPC.EXT;
echo include SUBST_TR_ICBC /home/hu/CMAQ/models/include/release/trac0/TR_ICBC.EXT;
echo module icon release ;
echo
echo module par_noop release;
echo
set text = m3conc and profile
echo // options are m3conc and profile
echo module profile release ;
echo
set text = mech_noop, user_defined, radm_to_cb05 and radm_to_saprc99
echo // options are mech_noop, user_defined, radm_to_cb05 and radm_to_saprc99
echo module radm2_to_cb05 release ;
echo
echo module icl release ;
echo
if ( 0 ) then
if ( 0 ) then
set NoMake
/home/hu/CMAQ/lib/build/Linux/m3bld cfg.e1a.bld
In build_main (build) Version 2.80 April 2002
Architecture Build Information:
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 athlon i386 GNU/Linux
Build Date:
Thu Jul 29 16:52:11 CST 2010

Default Fortran Compiler: /opt/intel/Compiler/11.1/072/bin/ia32/ifort
Default C Compiler: cc
Default C++ Compiler: C++

Files used for this build date:

CVS command = cvs -d $CVSROOT -r export -r HEAD -d icon icon
cvs export: Updating icon

CVS command = cvs -d $CVSROOT -r export -r HEAD -d par_noop par_noop
cvs export: Updating par_noop

CVS command = cvs -d $CVSROOT -r export -r HEAD -d profile profile
cvs export: Updating profile

CVS command = cvs -d $CVSROOT -r export -r HEAD -d radm2_to_cb05 radm2_to_cb05
cvs export: Updating radm2_to_cb05

CVS command = cvs -d $CVSROOT -r export -r HEAD -d icl icl
cvs export: Updating icl
/opt/intel/Compiler/11.1/072/bin/ia32/ifort -c -extend_source 132 -vec-report0 -cm -w95 -c -O2 -module /home/hu/CMAQ/scripts/icon/MOD_DIR -I. -DSUBST_GRID_ID='' -DF90 -DSUBST_MODULES=NOOP_MODULES -DSUBST_DATA_COPY=NOOP_DATA_COPY -DSUBST_BARRIER=NOOP_BARRIER -DSUBST_SUBGRID_INDEX=NOOP_SUBGRID_INDEX \
-DSUBST_IOPARMS=\"/home/hu/CMAQ/lib/ioapi/fixed_src/PARMS3.EXT\" \
-DSUBST_IOFDESC=\"/home/hu/CMAQ/lib/ioapi/fixed_src/FDESC3.EXT\" \
-DSUBST_IODECL=\"/home/hu/CMAQ/lib/ioapi/fixed_src/IODECL3.EXT\" \
-DSUBST_GC_SPC=\"/home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/GC_SPC.EXT\" \
-DSUBST_GC_ICBC=\"/home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/GC_ICBC.EXT\" \
-DSUBST_AE_SPC=\"/home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/AE_SPC.EXT\" \
-DSUBST_AE_ICBC=\"/home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/AE_ICBC.EXT\" \
-DSUBST_NR_SPC=\"/home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/NR_SPC.EXT\" \
-DSUBST_NR_ICBC=\"/home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/NR_ICBC.EXT\" \
-DSUBST_TR_SPC=\"/home/hu/CMAQ/models/include/release/trac0/TR_SPC.EXT\" \
-DSUBST_TR_ICBC=\"/home/hu/CMAQ/models/include/release/trac0/TR_ICBC.EXT\" \
opn_ic_file.F -o opn_ic_file.o

opn_ic_file.F(52): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [HGRD_DEFN]
USE HGRD_DEFN ! Module to store and load the horizontal grid variables
----------^
opn_ic_file.F(53): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [VGRD_DEFN]
USE VGRD_DEFN ! vertical layer specifications
----------^
opn_ic_file.F(54): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [NOOP_MODULES]
USE NOOP_MODULES
----------^
opn_ic_file.F(142): error #6404: This name does not have a type, and must have an explicit type. [GL_NCOLS]
NCOLS3D = GL_NCOLS
----------------^
opn_ic_file.F(143): error #6404: This name does not have a type, and must have an explicit type. [GL_NROWS]
NROWS3D = GL_NROWS
----------------^
opn_ic_file.F(144): error #6404: This name does not have a type, and must have an explicit type. [NLAYS]
NLAYS3D = NLAYS
----------------^
opn_ic_file.F(145): error #6404: This name does not have a type, and must have an explicit type. [NTHIK]
NTHIK3D = NTHIK
----------------^
opn_ic_file.F(151): error #6404: This name does not have a type, and must have an explicit type. [GRID_NAME]
GDNAM3D = GRID_NAME ! from HGRD_DEFN
----------------^
opn_ic_file.F(151): error #6054: A CHARACTER data type is required in this context. [GRID_NAME]
GDNAM3D = GRID_NAME ! from HGRD_DEFN
----------------^
opn_ic_file.F(152): error #6404: This name does not have a type, and must have an explicit type. [GDTYP_GD]
GDTYP3D = GDTYP_GD ! / LAMGRD3 /
----------------^
opn_ic_file.F(153): error #6404: This name does not have a type, and must have an explicit type. [P_ALP_GD]
P_ALP3D = P_ALP_GD ! / 30.0 / ! degrees
----------------^
opn_ic_file.F(154): error #6404: This name does not have a type, and must have an explicit type. [P_BET_GD]
P_BET3D = P_BET_GD ! / 60.0 / ! degrees
----------------^
opn_ic_file.F(155): error #6404: This name does not have a type, and must have an explicit type. [P_GAM_GD]
P_GAM3D = P_GAM_GD ! / -90.0 / ! degrees
----------------^
opn_ic_file.F(157): error #6404: This name does not have a type, and must have an explicit type. [XCENT_GD]
XCENT3D = XCENT_GD ! / -90.0 / ! degrees longitude
----------------^
opn_ic_file.F(158): error #6404: This name does not have a type, and must have an explicit type. [YCENT_GD]
YCENT3D = YCENT_GD ! / 40.0 / ! degrees latitude
----------------^
opn_ic_file.F(159): error #6404: This name does not have a type, and must have an explicit type. [XORIG_GD]
XORIG3D = XORIG_GD ! / -880000.0 / ! m, for cross grid here
----------------^
opn_ic_file.F(160): error #6404: This name does not have a type, and must have an explicit type. [YORIG_GD]
YORIG3D = YORIG_GD ! / -1720000.0 / ! m, for cross grid here
----------------^
opn_ic_file.F(161): error #6404: This name does not have a type, and must have an explicit type. [XCELL_GD]
XCELL3D = XCELL_GD ! / 80000.0 / ! m
----------------^
opn_ic_file.F(162): error #6404: This name does not have a type, and must have an explicit type. [YCELL_GD]
YCELL3D = YCELL_GD ! / 80000.0 / ! m
----------------^
opn_ic_file.F(164): error #6404: This name does not have a type, and must have an explicit type. [VGTYP_GD]
VGTYP3D = VGTYP_GD ! / VGSGPN3 / ! 2: Sigma-P0
----------------^
opn_ic_file.F(165): error #6404: This name does not have a type, and must have an explicit type. [VGTOP_GD]
VGTOP3D = VGTOP_GD ! / 10000.0 / ! Pa
----------------^
opn_ic_file.F(171): error #6404: This name does not have a type, and must have an explicit type. [VGLVS_GD]
VGLVS3D ( L ) = VGLVS_GD ( L )
-------------------------^
opn_ic_file.F(265): error #6404: This name does not have a type, and must have an explicit type. [MYPE]
IF ( MYPE .EQ. 0 ) THEN ! open new
--------------^
compilation aborted for opn_ic_file.F (code 1)
endif
if ( 0 != 0 ) then
if ( -e /home/hu/CMAQ/scripts/icon/cfg.e1a ) then
echo >>> previous cfg.e1a exists, re-naming to cfg.e1a.old <<<
>>> previous cfg.e1a exists, re-naming to cfg.e1a.old <<<
unalias mv
mv /home/hu/CMAQ/scripts/icon/cfg.e1a /home/hu/CMAQ/scripts/icon/cfg.e1a.old
endif
cp cfg.e1a.bld /home/hu/CMAQ/scripts/icon/cfg.e1a
if ( ( verbose != no_compile ) && ( verbose != no_link ) && ( verbose != parse_only ) && ( verbose != show_only ) && 1 ) then
mv ICON_e1a_Linux2_i686intel /home/hu/CMAQ/scripts/icon
mv: cannot stat `ICON_e1a_Linux2_i686intel': No such file or directory
endif
exit
[root@localhost icon]#

else,ICON was been compilled successfully with PGI FORTRAN a few days ago almost in the same envirment.

please someone tell me how to fix it,thanks!!!

Last edited by xianghu; 07-29-2010 at 06:48 AM.
 
Old 08-30-2011, 02:32 PM   #2
shougangwang
LQ Newbie
 
Registered: Oct 2006
Location: Providence,RI
Distribution: mandriva 2007 free
Posts: 4

Rep: Reputation: 0
compile icon problem, intel fortran ifort and GNU gcc

Hi, how are you doing.

I kind of getting the same problem when compiling the icon.

Did you solve your problem? Do you mind share your solution?

My error message is kind of like the following.
Thanks.

***********************
% ./bldit.icon
Model archive path: /home/shougang/CMAQ/models
Tools path: /home/shougang/CMAQ/lib
set Project = /home/shougang/CMAQ/models/ICON
set GlobInc = /home/shougang/CMAQ/models/include/release
set Base = /home/shougang/CMAQ/scripts/icon
set APPL = e1a
set CFG = cfg.e1a
set MODEL = ICON_e1a
set Opt = verbose
set Revision = release
set ModDriver = ( module icon release ; )
set ModInpt = ( module profile release ; )
set ModMech = ( module radm2_to_cb05 release ; )
set ModIcl = ( module icl release ; )
set Mechanism = cb05cl_ae5_aq
set Tracer = trac0
set Bld = /home/shougang/CMAQ/scripts/icon/BLD_e1a
set MODLOC = /home/shougang/CMAQ/scripts/icon/MOD_DIR
if ( -d /home/shougang/CMAQ/scripts/icon/MOD_DIR ) /bin/rm -Rf /home/shougang/CMAQ/scripts/icon/MOD_DIR
/bin/rm -Rf /home/shougang/CMAQ/scripts/icon/MOD_DIR
mkdir -p /home/shougang/CMAQ/scripts/icon/MOD_DIR
set FC = /opt/intel/bin/ifort
set FP = /opt/intel/bin/ifort
set FSTD = -extend_source 132 -vec-report0 -cm -w95 -c
set LINK_FLAGS = -liomp5 -lpthread -Bstatic
set F_FLAGS = -extend_source 132 -vec-report0 -cm -w95 -c -O2 -module /home/shougang/CMAQ/scripts/icon/MOD_DIR -I.
set CPP_FLAGS =
set C_FLAGS = -v -O2 -I.
set Blder = /home/shougang/CMAQ/lib/build/Linux/m3bld
set STENEX = /home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel
set IOAPI = /home/shougang/CMAQ/lib/ioapi_3/Linux2_x86_64ifort -lioapi
set ICL_IOAPI = /home/shougang/CMAQ/lib/ioapi_3/ioapi/fixed_src
set NETCDF = /home/shougang/CMAQ/lib/netCDF/Linux2_x86_64ifort -lnetcdf
set MACH = `uname -m`
uname -m
set COMP = `echo $FC | grep -o pg`
grep -o pg
echo /opt/intel/bin/ifort
if ( 1 == 0 ) then
set COMP = `echo $FC | grep -o intel`
grep -o intel
echo /opt/intel/bin/ifort
endif
if ( 0 == 1 ) then
set EXEID = Linux2_x86_64intel
set MODEL = ICON_e1a_Linux2_x86_64intel
if ( ! -e /home/shougang/CMAQ/scripts/icon/BLD_e1a ) then
if ( ! -d /home/shougang/CMAQ/scripts/icon/BLD_e1a ) then
endif
cd /home/shougang/CMAQ/scripts/icon/BLD_e1a
cp -p /home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel/noop_comm_module.mod /home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel/noop_data_copy_module.mod /home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel/noop_gather_module.mod /home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel/noop_global_max_module.mod /home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel/noop_global_min_module.mod /home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel/noop_global_sum_module.mod /home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel/noop_init_module.mod /home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel/noop_modules.mod /home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel/noop_slice_module.mod /home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel/noop_term_module.mod /home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel/noop_util_module.mod /home/shougang/CMAQ/scripts/icon/MOD_DIR
set LIB1 = -L/home/shougang/CMAQ/lib/ioapi_3/Linux2_x86_64ifort -lioapi
set LIB2 = -L/home/shougang/CMAQ/lib/netCDF/Linux2_x86_64ifort -lnetcdf
set LIB3 = -L/home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel -lsef90_noop
set LIBS = -L/home/shougang/CMAQ/lib/ioapi_3/Linux2_x86_64ifort -lioapi -L/home/shougang/CMAQ/lib/netCDF/Linux2_x86_64ifort -lnetcdf -L/home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel -lsef90_noop
set ICL_MECH = /home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq
set ICL_TRAC = /home/shougang/CMAQ/models/include/release/trac0
set Popt = NOOP
set STX = ( -DF90 -DSUBST_MODULES=NOOP_MODULES -DSUBST_DATA_COPY=NOOP_DATA_COPY -DSUBST_BARRIER=NOOP_BARRIER -DSUBST_SUBGRID_INDEX=NOOP_SUBGRID_INDEX )
setenv CVSROOT /home/shougang/CMAQ/models/ICON
set Cfile = cfg.e1a.bld
set quote = "
echo
echo model ICON_e1a_Linux2_x86_64intel;
echo
echo FPP /opt/intel/bin/ifort;
echo
set text = " -DF90 -DSUBST_MODULES=NOOP_MODULES -DSUBST_DATA_COPY=NOOP_DATA_COPY -DSUBST_BARRIER=NOOP_BARRIER -DSUBST_SUBGRID_INDEX=NOOP_SUBGRID_INDEX";
echo cpp_flags " -DF90 -DSUBST_MODULES=NOOP_MODULES -DSUBST_DATA_COPY=NOOP_DATA_COPY -DSUBST_BARRIER=NOOP_BARRIER -DSUBST_SUBGRID_INDEX=NOOP_SUBGRID_INDEX";
echo
echo f_compiler /opt/intel/bin/ifort;
echo
echo f_flags "-extend_source 132 -vec-report0 -cm -w95 -c -O2 -module /home/shougang/CMAQ/scripts/icon/MOD_DIR -I.";
echo
echo c_flags "-v -O2 -I.";
echo
echo link_flags "-liomp5 -lpthread -Bstatic";
echo
echo libraries "-L/home/shougang/CMAQ/lib/ioapi_3/Linux2_x86_64ifort -lioapi -L/home/shougang/CMAQ/lib/netCDF/Linux2_x86_64ifort -lnetcdf -L/home/shougang/CMAQ/lib/stenex/Linux2_x86_64intel -lsef90_noop";
echo
echo global verbose;
echo
set text=// mechanism and tracer:
echo // mechanism and tracer: cb05cl_ae5_aq, trac0
echo // project archive: /home/shougang/CMAQ/models/ICON
echo
echo include SUBST_IOPARMS /home/shougang/CMAQ/lib/ioapi_3/ioapi/fixed_src/PARMS3.EXT;
echo include SUBST_IOFDESC /home/shougang/CMAQ/lib/ioapi_3/ioapi/fixed_src/FDESC3.EXT;
echo include SUBST_IODECL /home/shougang/CMAQ/lib/ioapi_3/ioapi/fixed_src/IODECL3.EXT;
echo include SUBST_GC_SPC /home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq/GC_SPC.EXT;
echo include SUBST_GC_ICBC /home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq/GC_ICBC.EXT;
echo include SUBST_AE_SPC /home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq/AE_SPC.EXT;
echo include SUBST_AE_ICBC /home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq/AE_ICBC.EXT;
echo include SUBST_NR_SPC /home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq/NR_SPC.EXT;
echo include SUBST_NR_ICBC /home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq/NR_ICBC.EXT;
echo include SUBST_TR_SPC /home/shougang/CMAQ/models/include/release/trac0/TR_SPC.EXT;
echo include SUBST_TR_ICBC /home/shougang/CMAQ/models/include/release/trac0/TR_ICBC.EXT;
echo module icon release ;
echo
echo module par_noop release;
echo
set text = m3conc and profile
echo // options are m3conc and profile
echo module profile release ;
echo
set text = mech_noop, user_defined, radm_to_cb05 and radm_to_saprc99
echo // options are mech_noop, user_defined, radm_to_cb05 and radm_to_saprc99
echo module radm2_to_cb05 release ;
echo
echo module icl release ;
echo
if ( 0 ) then
if ( 0 ) then
set NoMake
/home/shougang/CMAQ/lib/build/Linux/m3bld cfg.e1a.bld
In build_main (build) Version 2.80 April 2002
Architecture Build Information:
Linux shougang-Lenovo-G460 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:32:27 UTC 2010 x86_64 GNU/Linux
Build Date:
Tue Aug 30 12:13:13 PDT 2011

Default Fortran Compiler: /opt/intel/bin/ifort
Default C Compiler: cc
Default C++ Compiler: C++

Files used for this build date:

CVS command = cvs -d $CVSROOT -r export -r HEAD -d icon icon
cvs export: Updating icon

CVS command = cvs -d $CVSROOT -r export -r HEAD -d par_noop par_noop
cvs export: Updating par_noop

CVS command = cvs -d $CVSROOT -r export -r HEAD -d profile profile
cvs export: Updating profile

CVS command = cvs -d $CVSROOT -r export -r HEAD -d radm2_to_cb05 radm2_to_cb05
cvs export: Updating radm2_to_cb05

CVS command = cvs -d $CVSROOT -r export -r HEAD -d icl icl
cvs export: Updating icl
/opt/intel/bin/ifort -c -extend_source 132 -vec-report0 -cm -w95 -c -O2 -module /home/shougang/CMAQ/scripts/icon/MOD_DIR -I. -DSUBST_GRID_ID='' -DF90 -DSUBST_MODULES=NOOP_MODULES -DSUBST_DATA_COPY=NOOP_DATA_COPY -DSUBST_BARRIER=NOOP_BARRIER -DSUBST_SUBGRID_INDEX=NOOP_SUBGRID_INDEX \
-DSUBST_IOPARMS=\"/home/shougang/CMAQ/lib/ioapi_3/ioapi/fixed_src/PARMS3.EXT\" \
-DSUBST_IOFDESC=\"/home/shougang/CMAQ/lib/ioapi_3/ioapi/fixed_src/FDESC3.EXT\" \
-DSUBST_IODECL=\"/home/shougang/CMAQ/lib/ioapi_3/ioapi/fixed_src/IODECL3.EXT\" \
-DSUBST_GC_SPC=\"/home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq/GC_SPC.EXT\" \
-DSUBST_GC_ICBC=\"/home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq/GC_ICBC.EXT\" \
-DSUBST_AE_SPC=\"/home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq/AE_SPC.EXT\" \
-DSUBST_AE_ICBC=\"/home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq/AE_ICBC.EXT\" \
-DSUBST_NR_SPC=\"/home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq/NR_SPC.EXT\" \
-DSUBST_NR_ICBC=\"/home/shougang/CMAQ/models/include/release/cb05cl_ae5_aq/NR_ICBC.EXT\" \
-DSUBST_TR_SPC=\"/home/shougang/CMAQ/models/include/release/trac0/TR_SPC.EXT\" \
-DSUBST_TR_ICBC=\"/home/shougang/CMAQ/models/include/release/trac0/TR_ICBC.EXT\" \
opn_ic_file.F -o opn_ic_file.o

ifort: command line remark #10010: option '-cm' is deprecated and will be removed in a future release. See '-help deprecated'
ifort: command line remark #10010: option '-w95' is deprecated and will be removed in a future release. See '-help deprecated'
opn_ic_file.F(52): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [HGRD_DEFN]
USE HGRD_DEFN ! Module to store and load the horizontal grid variables
----------^
opn_ic_file.F(53): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [VGRD_DEFN]
USE VGRD_DEFN ! vertical layer specifications
----------^
opn_ic_file.F(142): error #6404: This name does not have a type, and must have an explicit type. [GL_NCOLS]
NCOLS3D = GL_NCOLS
----------------^
opn_ic_file.F(143): error #6404: This name does not have a type, and must have an explicit type. [GL_NROWS]
NROWS3D = GL_NROWS
----------------^
opn_ic_file.F(144): error #6404: This name does not have a type, and must have an explicit type. [NLAYS]
NLAYS3D = NLAYS
----------------^
opn_ic_file.F(145): error #6404: This name does not have a type, and must have an explicit type. [NTHIK]
NTHIK3D = NTHIK
----------------^
opn_ic_file.F(151): error #6404: This name does not have a type, and must have an explicit type. [GRID_NAME]
GDNAM3D = GRID_NAME ! from HGRD_DEFN
----------------^
opn_ic_file.F(151): error #6054: A CHARACTER data type is required in this context. [GRID_NAME]
GDNAM3D = GRID_NAME ! from HGRD_DEFN
----------------^
opn_ic_file.F(152): error #6404: This name does not have a type, and must have an explicit type. [GDTYP_GD]
GDTYP3D = GDTYP_GD ! / LAMGRD3 /
----------------^
opn_ic_file.F(153): error #6404: This name does not have a type, and must have an explicit type. [P_ALP_GD]
P_ALP3D = P_ALP_GD ! / 30.0 / ! degrees
----------------^
opn_ic_file.F(154): error #6404: This name does not have a type, and must have an explicit type. [P_BET_GD]
P_BET3D = P_BET_GD ! / 60.0 / ! degrees
----------------^
opn_ic_file.F(155): error #6404: This name does not have a type, and must have an explicit type. [P_GAM_GD]
P_GAM3D = P_GAM_GD ! / -90.0 / ! degrees
----------------^
opn_ic_file.F(157): error #6404: This name does not have a type, and must have an explicit type. [XCENT_GD]
XCENT3D = XCENT_GD ! / -90.0 / ! degrees longitude
----------------^
opn_ic_file.F(158): error #6404: This name does not have a type, and must have an explicit type. [YCENT_GD]
YCENT3D = YCENT_GD ! / 40.0 / ! degrees latitude
----------------^
opn_ic_file.F(159): error #6404: This name does not have a type, and must have an explicit type. [XORIG_GD]
XORIG3D = XORIG_GD ! / -880000.0 / ! m, for cross grid here
----------------^
opn_ic_file.F(160): error #6404: This name does not have a type, and must have an explicit type. [YORIG_GD]
YORIG3D = YORIG_GD ! / -1720000.0 / ! m, for cross grid here
----------------^
opn_ic_file.F(161): error #6404: This name does not have a type, and must have an explicit type. [XCELL_GD]
XCELL3D = XCELL_GD ! / 80000.0 / ! m
----------------^
opn_ic_file.F(162): error #6404: This name does not have a type, and must have an explicit type. [YCELL_GD]
YCELL3D = YCELL_GD ! / 80000.0 / ! m
----------------^
opn_ic_file.F(164): error #6404: This name does not have a type, and must have an explicit type. [VGTYP_GD]
VGTYP3D = VGTYP_GD ! / VGSGPN3 / ! 2: Sigma-P0
----------------^
opn_ic_file.F(165): error #6404: This name does not have a type, and must have an explicit type. [VGTOP_GD]
VGTOP3D = VGTOP_GD ! / 10000.0 / ! Pa
----------------^
opn_ic_file.F(171): error #6404: This name does not have a type, and must have an explicit type. [VGLVS_GD]
VGLVS3D ( L ) = VGLVS_GD ( L )
-------------------------^
opn_ic_file.F(265): error #6404: This name does not have a type, and must have an explicit type. [MYPE]
IF ( MYPE .EQ. 0 ) THEN ! open new
--------------^
compilation aborted for opn_ic_file.F (code 1)
endif
if ( 0 != 0 ) then
if ( -e /home/shougang/CMAQ/scripts/icon/cfg.e1a ) then
echo >>> previous cfg.e1a exists, re-naming to cfg.e1a.old <<<
>>> previous cfg.e1a exists, re-naming to cfg.e1a.old <<<
unalias mv
mv /home/shougang/CMAQ/scripts/icon/cfg.e1a /home/shougang/CMAQ/scripts/icon/cfg.e1a.old
endif
cp cfg.e1a.bld /home/shougang/CMAQ/scripts/icon/cfg.e1a
if ( ( verbose != no_compile ) && ( verbose != no_link ) && ( verbose != parse_only ) && ( verbose != show_only ) && 1 ) then
mv ICON_e1a_Linux2_x86_64intel /home/shougang/CMAQ/scripts/icon
mv: cannot stat `ICON_e1a_Linux2_x86_64intel': No such file or directory
endif
exit
%

*************************


Quote:
Originally Posted by xianghu View Post
please,i will compile ICON with INTLE C and OFRTRAN compiler after the netcdf,ioapi,STENEX,PARIO and JPROC have been installed (compilled)successfully, when i command"./bldit.icon" in the correct PATH.

[root@localhost icon]# ./bldit.icon
Model archive path: /home/hu/CMAQ/models
Tools path: /home/hu/CMAQ/lib
set Project = /home/hu/CMAQ/models/ICON
set GlobInc = /home/hu/CMAQ/models/include/release
set Base = /home/hu/CMAQ/scripts/icon
set APPL = e1a
set CFG = cfg.e1a
set MODEL = ICON_e1a
set Opt = verbose
set Revision = release
set ModDriver = ( module icon release ; )
set ModInpt = ( module profile release ; )
set ModMech = ( module radm2_to_cb05 release ; )
set ModIcl = ( module icl release ; )
set Mechanism = cb05cl_ae5_aq
set Tracer = trac0
set Bld = /home/hu/CMAQ/scripts/icon/BLD_e1a
set MODLOC = /home/hu/CMAQ/scripts/icon/MOD_DIR
if ( -d /home/hu/CMAQ/scripts/icon/MOD_DIR ) /bin/rm -Rf /home/hu/CMAQ/scripts/icon/MOD_DIR
/bin/rm -Rf /home/hu/CMAQ/scripts/icon/MOD_DIR
mkdir -p /home/hu/CMAQ/scripts/icon/MOD_DIR
set FC = /opt/intel/Compiler/11.1/072/bin/ia32/ifort
set FP = /opt/intel/Compiler/11.1/072/bin/ia32/ifort
set FSTD = -extend_source 132 -vec-report0 -cm -w95 -c
set LINK_FLAGS = -liomp5 -lpthread -Bstatic
set F_FLAGS = -extend_source 132 -vec-report0 -cm -w95 -c -O2 -module /home/hu/CMAQ/scripts/icon/MOD_DIR -I.
set CPP_FLAGS =
set C_FLAGS = -v -O2 -I.
set Blder = /home/hu/CMAQ/lib/build/Linux/m3bld
set STENEX = /home/hu/CMAQ/lib/stenex/Linux2_i686intel
set IOAPI = /home/hu/CMAQ/lib/ioapi/linux2_x86ifort -lioapi
set ICL_IOAPI = /home/hu/CMAQ/lib/ioapi/fixed_src
set NETCDF = /home/hu/CMAQ/lib/netCDF/linux2_x86ifort -lnetcdf
set MACH = `uname -m`
uname -m
set COMP = `echo $FC | grep -o pg`
echo /opt/intel/Compiler/11.1/072/bin/ia32/ifort
grep -o pg
if ( 1 == 0 ) then
set COMP = `echo $FC | grep -o intel`
echo /opt/intel/Compiler/11.1/072/bin/ia32/ifort
grep -o intel
endif
if ( 0 == 1 ) then
set EXEID = Linux2_i686intel
set MODEL = ICON_e1a_Linux2_i686intel
if ( ! -e /home/hu/CMAQ/scripts/icon/BLD_e1a ) then
if ( ! -d /home/hu/CMAQ/scripts/icon/BLD_e1a ) then
endif
cd /home/hu/CMAQ/scripts/icon/BLD_e1a
cp: No match.
set LIB1 = -L/home/hu/CMAQ/lib/ioapi/linux2_x86ifort -lioapi
set LIB2 = -L/home/hu/CMAQ/lib/netCDF/linux2_x86ifort -lnetcdf
set LIB3 = -L/home/hu/CMAQ/lib/stenex/Linux2_i686intel -lsef90_noop
set LIBS = -L/home/hu/CMAQ/lib/ioapi/linux2_x86ifort -lioapi -L/home/hu/CMAQ/lib/netCDF/linux2_x86ifort -lnetcdf -L/home/hu/CMAQ/lib/stenex/Linux2_i686intel -lsef90_noop
set ICL_MECH = /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq
set ICL_TRAC = /home/hu/CMAQ/models/include/release/trac0
set Popt = NOOP
set STX = ( -DF90 -DSUBST_MODULES=NOOP_MODULES -DSUBST_DATA_COPY=NOOP_DATA_COPY -DSUBST_BARRIER=NOOP_BARRIER -DSUBST_SUBGRID_INDEX=NOOP_SUBGRID_INDEX )
setenv CVSROOT /home/hu/CMAQ/models/ICON
set Cfile = cfg.e1a.bld
set quote = "
echo
echo model ICON_e1a_Linux2_i686intel;
echo
echo FPP /opt/intel/Compiler/11.1/072/bin/ia32/ifort;
echo
set text = " -DF90 -DSUBST_MODULES=NOOP_MODULES -DSUBST_DATA_COPY=NOOP_DATA_COPY -DSUBST_BARRIER=NOOP_BARRIER -DSUBST_SUBGRID_INDEX=NOOP_SUBGRID_INDEX";
echo cpp_flags " -DF90 -DSUBST_MODULES=NOOP_MODULES -DSUBST_DATA_COPY=NOOP_DATA_COPY -DSUBST_BARRIER=NOOP_BARRIER -DSUBST_SUBGRID_INDEX=NOOP_SUBGRID_INDEX";
echo
echo f_compiler /opt/intel/Compiler/11.1/072/bin/ia32/ifort;
echo
echo f_flags "-extend_source 132 -vec-report0 -cm -w95 -c -O2 -module /home/hu/CMAQ/scripts/icon/MOD_DIR -I.";
echo
echo c_flags "-v -O2 -I.";
echo
echo link_flags "-liomp5 -lpthread -Bstatic";
echo
echo libraries "-L/home/hu/CMAQ/lib/ioapi/linux2_x86ifort -lioapi -L/home/hu/CMAQ/lib/netCDF/linux2_x86ifort -lnetcdf -L/home/hu/CMAQ/lib/stenex/Linux2_i686intel -lsef90_noop";
echo
echo global verbose;
echo
set text=// mechanism and tracer:
echo // mechanism and tracer: cb05cl_ae5_aq, trac0
echo // project archive: /home/hu/CMAQ/models/ICON
echo
echo include SUBST_IOPARMS /home/hu/CMAQ/lib/ioapi/fixed_src/PARMS3.EXT;
echo include SUBST_IOFDESC /home/hu/CMAQ/lib/ioapi/fixed_src/FDESC3.EXT;
echo include SUBST_IODECL /home/hu/CMAQ/lib/ioapi/fixed_src/IODECL3.EXT;
echo include SUBST_GC_SPC /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/GC_SPC.EXT;
echo include SUBST_GC_ICBC /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/GC_ICBC.EXT;
echo include SUBST_AE_SPC /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/AE_SPC.EXT;
echo include SUBST_AE_ICBC /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/AE_ICBC.EXT;
echo include SUBST_NR_SPC /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/NR_SPC.EXT;
echo include SUBST_NR_ICBC /home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/NR_ICBC.EXT;
echo include SUBST_TR_SPC /home/hu/CMAQ/models/include/release/trac0/TR_SPC.EXT;
echo include SUBST_TR_ICBC /home/hu/CMAQ/models/include/release/trac0/TR_ICBC.EXT;
echo module icon release ;
echo
echo module par_noop release;
echo
set text = m3conc and profile
echo // options are m3conc and profile
echo module profile release ;
echo
set text = mech_noop, user_defined, radm_to_cb05 and radm_to_saprc99
echo // options are mech_noop, user_defined, radm_to_cb05 and radm_to_saprc99
echo module radm2_to_cb05 release ;
echo
echo module icl release ;
echo
if ( 0 ) then
if ( 0 ) then
set NoMake
/home/hu/CMAQ/lib/build/Linux/m3bld cfg.e1a.bld
In build_main (build) Version 2.80 April 2002
Architecture Build Information:
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 athlon i386 GNU/Linux
Build Date:
Thu Jul 29 16:52:11 CST 2010

Default Fortran Compiler: /opt/intel/Compiler/11.1/072/bin/ia32/ifort
Default C Compiler: cc
Default C++ Compiler: C++

Files used for this build date:

CVS command = cvs -d $CVSROOT -r export -r HEAD -d icon icon
cvs export: Updating icon

CVS command = cvs -d $CVSROOT -r export -r HEAD -d par_noop par_noop
cvs export: Updating par_noop

CVS command = cvs -d $CVSROOT -r export -r HEAD -d profile profile
cvs export: Updating profile

CVS command = cvs -d $CVSROOT -r export -r HEAD -d radm2_to_cb05 radm2_to_cb05
cvs export: Updating radm2_to_cb05

CVS command = cvs -d $CVSROOT -r export -r HEAD -d icl icl
cvs export: Updating icl
/opt/intel/Compiler/11.1/072/bin/ia32/ifort -c -extend_source 132 -vec-report0 -cm -w95 -c -O2 -module /home/hu/CMAQ/scripts/icon/MOD_DIR -I. -DSUBST_GRID_ID='' -DF90 -DSUBST_MODULES=NOOP_MODULES -DSUBST_DATA_COPY=NOOP_DATA_COPY -DSUBST_BARRIER=NOOP_BARRIER -DSUBST_SUBGRID_INDEX=NOOP_SUBGRID_INDEX \
-DSUBST_IOPARMS=\"/home/hu/CMAQ/lib/ioapi/fixed_src/PARMS3.EXT\" \
-DSUBST_IOFDESC=\"/home/hu/CMAQ/lib/ioapi/fixed_src/FDESC3.EXT\" \
-DSUBST_IODECL=\"/home/hu/CMAQ/lib/ioapi/fixed_src/IODECL3.EXT\" \
-DSUBST_GC_SPC=\"/home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/GC_SPC.EXT\" \
-DSUBST_GC_ICBC=\"/home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/GC_ICBC.EXT\" \
-DSUBST_AE_SPC=\"/home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/AE_SPC.EXT\" \
-DSUBST_AE_ICBC=\"/home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/AE_ICBC.EXT\" \
-DSUBST_NR_SPC=\"/home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/NR_SPC.EXT\" \
-DSUBST_NR_ICBC=\"/home/hu/CMAQ/models/include/release/cb05cl_ae5_aq/NR_ICBC.EXT\" \
-DSUBST_TR_SPC=\"/home/hu/CMAQ/models/include/release/trac0/TR_SPC.EXT\" \
-DSUBST_TR_ICBC=\"/home/hu/CMAQ/models/include/release/trac0/TR_ICBC.EXT\" \
opn_ic_file.F -o opn_ic_file.o

opn_ic_file.F(52): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [HGRD_DEFN]
USE HGRD_DEFN ! Module to store and load the horizontal grid variables
----------^
opn_ic_file.F(53): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [VGRD_DEFN]
USE VGRD_DEFN ! vertical layer specifications
----------^
opn_ic_file.F(54): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [NOOP_MODULES]
USE NOOP_MODULES
----------^
opn_ic_file.F(142): error #6404: This name does not have a type, and must have an explicit type. [GL_NCOLS]
NCOLS3D = GL_NCOLS
----------------^
opn_ic_file.F(143): error #6404: This name does not have a type, and must have an explicit type. [GL_NROWS]
NROWS3D = GL_NROWS
----------------^
opn_ic_file.F(144): error #6404: This name does not have a type, and must have an explicit type. [NLAYS]
NLAYS3D = NLAYS
----------------^
opn_ic_file.F(145): error #6404: This name does not have a type, and must have an explicit type. [NTHIK]
NTHIK3D = NTHIK
----------------^
opn_ic_file.F(151): error #6404: This name does not have a type, and must have an explicit type. [GRID_NAME]
GDNAM3D = GRID_NAME ! from HGRD_DEFN
----------------^
opn_ic_file.F(151): error #6054: A CHARACTER data type is required in this context. [GRID_NAME]
GDNAM3D = GRID_NAME ! from HGRD_DEFN
----------------^
opn_ic_file.F(152): error #6404: This name does not have a type, and must have an explicit type. [GDTYP_GD]
GDTYP3D = GDTYP_GD ! / LAMGRD3 /
----------------^
opn_ic_file.F(153): error #6404: This name does not have a type, and must have an explicit type. [P_ALP_GD]
P_ALP3D = P_ALP_GD ! / 30.0 / ! degrees
----------------^
opn_ic_file.F(154): error #6404: This name does not have a type, and must have an explicit type. [P_BET_GD]
P_BET3D = P_BET_GD ! / 60.0 / ! degrees
----------------^
opn_ic_file.F(155): error #6404: This name does not have a type, and must have an explicit type. [P_GAM_GD]
P_GAM3D = P_GAM_GD ! / -90.0 / ! degrees
----------------^
opn_ic_file.F(157): error #6404: This name does not have a type, and must have an explicit type. [XCENT_GD]
XCENT3D = XCENT_GD ! / -90.0 / ! degrees longitude
----------------^
opn_ic_file.F(158): error #6404: This name does not have a type, and must have an explicit type. [YCENT_GD]
YCENT3D = YCENT_GD ! / 40.0 / ! degrees latitude
----------------^
opn_ic_file.F(159): error #6404: This name does not have a type, and must have an explicit type. [XORIG_GD]
XORIG3D = XORIG_GD ! / -880000.0 / ! m, for cross grid here
----------------^
opn_ic_file.F(160): error #6404: This name does not have a type, and must have an explicit type. [YORIG_GD]
YORIG3D = YORIG_GD ! / -1720000.0 / ! m, for cross grid here
----------------^
opn_ic_file.F(161): error #6404: This name does not have a type, and must have an explicit type. [XCELL_GD]
XCELL3D = XCELL_GD ! / 80000.0 / ! m
----------------^
opn_ic_file.F(162): error #6404: This name does not have a type, and must have an explicit type. [YCELL_GD]
YCELL3D = YCELL_GD ! / 80000.0 / ! m
----------------^
opn_ic_file.F(164): error #6404: This name does not have a type, and must have an explicit type. [VGTYP_GD]
VGTYP3D = VGTYP_GD ! / VGSGPN3 / ! 2: Sigma-P0
----------------^
opn_ic_file.F(165): error #6404: This name does not have a type, and must have an explicit type. [VGTOP_GD]
VGTOP3D = VGTOP_GD ! / 10000.0 / ! Pa
----------------^
opn_ic_file.F(171): error #6404: This name does not have a type, and must have an explicit type. [VGLVS_GD]
VGLVS3D ( L ) = VGLVS_GD ( L )
-------------------------^
opn_ic_file.F(265): error #6404: This name does not have a type, and must have an explicit type. [MYPE]
IF ( MYPE .EQ. 0 ) THEN ! open new
--------------^
compilation aborted for opn_ic_file.F (code 1)
endif
if ( 0 != 0 ) then
if ( -e /home/hu/CMAQ/scripts/icon/cfg.e1a ) then
echo >>> previous cfg.e1a exists, re-naming to cfg.e1a.old <<<
>>> previous cfg.e1a exists, re-naming to cfg.e1a.old <<<
unalias mv
mv /home/hu/CMAQ/scripts/icon/cfg.e1a /home/hu/CMAQ/scripts/icon/cfg.e1a.old
endif
cp cfg.e1a.bld /home/hu/CMAQ/scripts/icon/cfg.e1a
if ( ( verbose != no_compile ) && ( verbose != no_link ) && ( verbose != parse_only ) && ( verbose != show_only ) && 1 ) then
mv ICON_e1a_Linux2_i686intel /home/hu/CMAQ/scripts/icon
mv: cannot stat `ICON_e1a_Linux2_i686intel': No such file or directory
endif
exit
[root@localhost icon]#

else,ICON was been compilled successfully with PGI FORTRAN a few days ago almost in the same envirment.

please someone tell me how to fix it,thanks!!!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Compiling gcc without compiler? davuuud Linux - Software 6 02-03-2009 11:16 AM
compiling 2.6.26.3 with Intel compiler monohouse Linux - Kernel 7 09-10-2008 07:37 PM
Where does compiler look for libraries when compiling Evolution? dhave Linux - Software 2 01-18-2005 11:22 AM
I was thinking about compiling a compiler. DaZjorz Linux - Software 14 12-15-2004 11:27 AM
Gnu C Compiler, and compiling c++ in slackware? Volcom Programming 1 06-13-2003 01:57 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 11:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration