/[MITgcm]/MITgcm_contrib/ESMF/global_ocean.128x64x15/build.sh
ViewVC logotype

Contents of /MITgcm_contrib/ESMF/global_ocean.128x64x15/build.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.12 - (show annotations) (download) (as text)
Tue Mar 30 03:48:34 2004 UTC (21 years, 3 months ago) by cnh
Branch: MAIN
CVS Tags: adoption_1_0_pre_A, HEAD
Changes since 1.11: +15 -15 lines
File MIME type: application/x-sh
Error occurred while calculating annotation data.
Alternate size config added

1 #!/bin/csh -f
2 #
3 # Script to build ESMF driven stand alone MITgcm ocean 15L.
4 #
5 setenv BUILDROOT `pwd`
6 #setenv COMP_PROF GFDL_HPCS
7 #setenv COMP_PROF blackforest_withcam
8 setenv COMP_PROF faulks
9 source mytools/comp_profile.BASE
10 source mytools/comp_profile.${COMP_PROF}
11 setenv TCSH_PATH `which tcsh`
12 setenv APPLIB_PATH ${BUILDROOT}/app/lib
13 setenv APPF90MOD_PATH ${BUILDROOT}/app/f90mod
14 setenv APPOBJ_PATH ${BUILDROOT}/app/obj
15 setenv APPINC_PATH ${BUILDROOT}/app/inc
16 setenv APPEXE_PATH ${BUILDROOT}/app/exe
17
18 #
19 # Build MITgcm OCN computational code
20 setenv pesizelist_top "1 2 4 8 16 32"
21 setenv pesizelist_top "2"
22 foreach pe ( $pesizelist_top )
23 setenv pesizelist $pe
24 ./build_mitgcm_org_ocn.sh
25 cd ${BUILDROOT}
26
27 #
28 # Build combined CAM stub computational and ESMF component interface layer
29 cd esmf_top/cam_stub
30 ./comp1.sh
31 cd ${BUILDROOT}
32
33 #
34 # Build internal component interface layer for the MITgcm OCN ESMF component
35 ###cd esmf_top/ocn_internal_comp_interface
36 ###./comp1.sh
37 ###cd ${BUILDROOT}
38
39 #
40 # Build ESMF component interface layer for the MITgcm OCN ESMF component
41 cd esmf_top/ocn_driver
42 ./comp1.sh
43 cd ${BUILDROOT}
44
45 #
46 # Build combined CAM stub computational and ESMF component interface layer
47 cd esmf_top/mitgcm_ocn2cam
48 ./comp1.sh
49 cd ${BUILDROOT}
50
51 #
52 # Build the composition layer and executable for the ocean only ESMF application
53 cd esmf_top/ocn_only_app
54 ./comp2.sh
55 cd ${BUILDROOT}
56
57 #
58 # Build the composition layer and executable for the ocean+CAM ESMF application
59 cd esmf_top/cam_stub-mitgcm_ocn_app
60 ./comp2.sh
61 cd ${BUILDROOT}
62 end

  ViewVC Help
Powered by ViewVC 1.1.22