Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

can't get CCSM to build on linux machine...

Howdy all!

I am trying to build ccsm 3.0 on my linux box. Following the README didn't work for me:

bash-3.2$ ./configure -mach $MACH
-------------------------------------------------------------------------
Generating resolved build script, batch run script
See /shecky/ccsm/ccsm.generic_linux.build
See /shecky/ccsm/ccsm.generic_linux.run
-------------------------------------------------------------------------
/shecky/ccsm/env_mach.anchorage: No such file or directory.
configure generate_batch error

Can anyone help?

Thanks!

Ed
 
Howdy all!

By editing one of the scripts I moved passed my last problem, on to the next problem:

bash-3.2$ ./$CASE.$MACH.build
-------------------------------------------------------------------------
Preparing T42_gx1v3 component models for execution
-------------------------------------------------------------------------
- Create execution directories for atm,cpl,lnd,ice,ocn
- If a restart run then copy restart files into executable directory
ccsm_getrestart: get /shecky/temp/ccsm restarts from /shecky/temp/ed/archive/ccsm/restart
- Check validity of configuration
- Determine if build must happen (env variable BLDTYPE)
- Build flag (BLDTYPE) is TRUE
- Build Libraries: esmf, mph, mct
Fri Aug 17 13:28:00 MDT 2007 esmf.buildlib.070817-132800
ERROR: esmf.buildlib failed, see esmf.buildlib.070817-132800
ERROR: cat /shecky/temp/ccsm/esmf/esmf.buildlib.070817-132800
bash-3.2$
 
edhartnett said:
Howdy all!

By editing one of the scripts I moved passed my last problem, on to the next problem:

bash-3.2$ ./$CASE.$MACH.build
-------------------------------------------------------------------------
Preparing T42_gx1v3 component models for execution
-------------------------------------------------------------------------
- Create execution directories for atm,cpl,lnd,ice,ocn
- If a restart run then copy restart files into executable directory
ccsm_getrestart: get /shecky/temp/ccsm restarts from /shecky/temp/ed/archive/ccsm/restart
- Check validity of configuration
- Determine if build must happen (env variable BLDTYPE)
- Build flag (BLDTYPE) is TRUE
- Build Libraries: esmf, mph, mct
Fri Aug 17 13:28:00 MDT 2007 esmf.buildlib.070817-132800
ERROR: esmf.buildlib failed, see esmf.buildlib.070817-132800
ERROR: cat /shecky/temp/ccsm/esmf/esmf.buildlib.070817-132800
bash-3.2$

esmf by default doesn't build libs on linux machine if you dont have pgi compilers ...
are you using pgi compilers in ur linux machine?? if no:
A general easy way to use other compiler is
go to $CCSMROOT/models/utils/esmf/build/linux_pgi directory
edit basevariables(edit basesite if you need but not reqd) to suit your compiler ...
there are other ways but i think this is easy way!

Suvarchal
 
While building and running CCSM3 I've met several more problems.
All of them are described in my messages here.
The forum engine allows finding all messages posted by a member.
 
Top