New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
fcm2_um77_hpc.cfg in vendors/test/repos/trunk/cfg – NEMO

source: vendors/test/repos/trunk/cfg/fcm2_um77_hpc.cfg @ 10669

Last change on this file since 10669 was 10669, checked in by nicolasmartin, 5 years ago

Import latest FCM release from Github into the repository for testing

  • Property svn:mime-type set to text/x-shellscript
File size: 4.0 KB
Line 
1step.class[preprocess-recon]          = preprocess
2step.class[build-recon build-scripts] = build
3steps = extract mirror
4
5mirror.target = $HPC:$THIS_RUN_DIR_HPC
6mirror.prop{config-file.steps} =  build-scripts preprocess build preprocess-recon build-recon
7
8extract.ns = um
9extract.location[um] = trunk@vn7.7
10extract.path-root[um] = src
11extract.path-excl[um] = configs scm utility
12extract.path-incl[um] = utility/makebc utility/qxreconf
13
14build-scripts.prop{no-dep.bin} = *
15build-scripts.ns-excl = /
16build-scripts.ns-incl = um/script
17build-scripts.target = archfail autopp_tidyup getfile make_parexe.pl nextGenid \
18    OASIS3_ctl OASIS3_conf qscasedisp qscicerun qscicesetup qscombine \
19    qsexecute qsfinal qshistprint qshistreset qsmass qsmaster qsnemorun \
20    qsnemosetup NEMO_nl_ctl qspickup qsresubmit qsserver qssetup restartinfo \
21    submitchk UMScr_TopLevel qsmoose
22
23$keys_model = C_LONG_INT=c_long_int C_LOW_U=c_low_u FRL8=frl8 \
24    \ BUFRD_IO=bufrd_io VECTLIB=vectlib IBM=ibm C98_1A=c98_1a MO_GRIB=mo_grib \
25    \ CONTROL=control ATMOS=atmos \
26    \ GLOBAL=global A04_ALL=a04_all A01_3C=a01_3c A02_3C=a02_3c \
27    \ A03_8C=a03_8c A04_3D=a04_3d A05_4A=a05_4a A06_4A=a06_4a A08_7A=a08_7a \
28    \ A09_2A=a09_2a A10_2A=a10_2a A11_0A=a11_0a A12_2A=a12_2a A13_2A=a13_2a \
29    \ A14_0A=a14_0a A15_1A=a15_1a A16_1A=a16_1a A17_0A=a17_0a A18_2A=a18_2a \
30    \ A19_1A=a19_1a A25_0A=a25_0a A26_0A=a26_0a A30_1A=a30_1a A31_0A=a31_0a \
31    \ A32_1A=a32_1a A33_0A=a33_0a A34_0A=a34_0a A35_0A=a35_0a A36_0A=a36_0a \
32    \ A37_0A=a37_0a A38_0A=a38_0a A39_0A=a39_0a A70_1C=a70_1c A71_1A=a71_1a \
33    \ C70_1A=c70_1a C72_0A=c72_0a C80_1A=c80_1a \
34    \ C82_1A=c82_1a C84_1A=c84_1a C92_2A=c92_2a C94_1A=c94_1a C95_2A=c95_2a \
35    \ C96_1C=c96_1c C97_3A=c97_3a
36preprocess.prop{fpp.defs} = $keys_model
37preprocess.prop{cpp.defs} = $keys_model
38preprocess.prop{fpp} = cpp
39preprocess.prop{cpp} = xlc
40preprocess.prop{cpp.flags} = -E -C
41preprocess.prop{fpp.flags} = -E -P -traditional
42preprocess.ns-excl = um/script um/utility/qxreconf
43
44build.target  = um.exe
45build.target-rename  = flumeMain.exe:um.exe
46build.prop{cc} = xlc_r
47build.prop{fc} = mpxlf90_r
48$flags_base_model = -qrealsize=8 -qintsize=8 -qextname -qsuffix=f=f90 \
49    \ -qarch=pwr6 -qtune=pwr6 -qxflag=p6div -NS32768 -g -O0 \
50    \ -qstrict -I/projects/um1/gcom/gcom3.6/meto_ibm_pwr6_mpp/inc \
51    \ -I/projects/um1/lib/netcdf3.20090102/include
52build.prop{fc.flags} = $flags_base_model
53build.prop{fc.flags}[um/io_services] = $flags_base_model -qsmp=omp
54build.prop{fc.flags-ld} = -lmass -lmassvp6 -qsmp=omp \
55    \ -L/projects/um1/gcom/gcom3.6/meto_ibm_pwr6_mpp/lib -lgcom \
56    \ -L/projects/um1/lib/netcdf3.20090102/lib64 -lnetcdf \
57    \ -L/projects/um1/lib -lsig -lgrib
58build.prop{dep.o.special} = blkdata.o
59build.prop{ns-dep.o} = um/control/c_code
60build.prop{dep.o}[um/control/c_code] = print_from_c.o
61build.prop{no-dep.f.module} = mpl
62build.ns-excl = um/script um/utility/qxreconf
63
64$keys_recon = C_LONG_INT=c_long_int C_LOW_U=c_low_u FRL8=frl8 \
65    \ BUFRD_IO=bufrd_io VECTLIB=vectlib IBM=ibm C98_1A=c98_1a MO_GRIB=mo_grib \
66    \ RECON=recon
67preprocess-recon.prop{no-step-source} = preprocess
68preprocess-recon.prop{fpp.defs} = $keys_recon
69preprocess-recon.prop{cpp.defs} = $keys_recon
70preprocess-recon.prop{fpp} = cpp
71preprocess-recon.prop{cpp} = xlc
72preprocess-recon.prop{cpp.flags} = -E -C
73preprocess-recon.prop{fpp.flags} = -E -P -traditional
74preprocess-recon.ns-excl = um/script um/utility/makebc
75
76build-recon.prop{no-step-source} = preprocess
77build-recon.target        = qxreconf
78build-recon.target-rename = reconfigure.exe:qxreconf
79build-recon.prop{cc} = xlc_r
80build-recon.prop{fc} = mpxlf90_r
81build-recon.prop{fc.flags} = $flags_base_model
82build-recon.prop{fc.flags-ld} = -lmass -lmassvp6 -qsmp=omp \
83    \ -L/projects/um1/gcom/gcom3.6/meto_ibm_pwr6_mpp/lib -lgcom \
84    \ -L/projects/um1/lib/netcdf3.20090102/lib64 -lnetcdf \
85    \ -L/projects/um1/lib -lsig -lgrib
86build-recon.prop{ns-dep.o} = um/control/c_code
87build-recon.prop{dep.o}[um/control/c_code] = print_from_c.o
88build-recon.prop{no-dep.f.module} = mpl
89build-recon.ns-excl = um/script um/utility/makebc
Note: See TracBrowser for help on using the repository browser.