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

Annotation of /MITgcm_contrib/ESMF/global_ocean.128x60x15/build.sh

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


Revision 1.1 - (hide annotations) (download) (as text)
Tue Mar 30 03:58:56 2004 UTC (21 years, 3 months ago) by cnh
Branch: MAIN
CVS Tags: adoption_1_0_pre_A, HEAD
File MIME type: application/x-sh
New test with different size

1 cnh 1.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