/[MITgcm]/MITgcm/tools/adjoint_options/adjoint_default_mpi
ViewVC logotype

Contents of /MITgcm/tools/adjoint_options/adjoint_default_mpi

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


Revision 1.3 - (show annotations) (download)
Wed Apr 3 23:10:54 2013 UTC (11 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint64i, checkpoint64h, checkpoint64k, checkpoint64j, checkpoint64l, checkpoint64g
Changes since 1.2: +4 -4 lines
Revert to old TAF version 2.3.8
following discontinuation of "-v1" flag in TAF version 2.4.0
None of the patches provided by Fastopt provided to date worked properly
even for our simple test cases, let alone for ECCO setups.
Fastopt is unwilling to resolve the issue through providing required
resources for proper testing.
One way of customer service...

1 #!/bin/bash
2 #
3 # $Header: /u/gcmpack/MITgcm/tools/adjoint_options/adjoint_default_mpi,v 1.2 2012/07/27 18:25:39 heimbach Exp $
4 # $Name: $
5
6 # This AD option-file contains the default settings for the adjoint and
7 # tangent-linear compilers. If you need to change these settings,
8 # please make a separate (local) copy of this file.
9
10 # TAMC=/data43/ralf/tamc/tamc
11 # TAF=~fastopt/bin/taf
12 # STAF=staf
13
14 TAF=staf
15 TAMC=tamc
16
17 AD_TAMC_FLAGS="-reverse -admark ad -i4 -r4 -l tamc_ad.log $AD_TAMC_FLAGS"
18 AD_TAF_FLAGS="-version 2.3.8 -v1 -mpi -include './mpi_headers/mpif_parameters.h ./mpi_headers/mpif.h ./mpi_headers/mpiof.h' -I./mpi_headers/ -reverse -admark ad -i4 -r4 -l taf_ad.log $AD_TAF_FLAGS"
19 FTL_TAMC_FLAGS="-forward -ftlmark g_ -i4 -r4 -l tamc_ftl.log $FTL_TAMC_FLAGS"
20 FTL_TAF_FLAGS="-version 2.3.8 -v1 -forward -ftlmark g_ -i4 -r4 -l taf_ftl.log $FTL_TAF_FLAGS"
21 SVD_TAMC_FLAGS="-reverse -forward -pure -i4 -r4 -l tamc_svd.log $SVD_TAMC_FLAGS"
22 SVD_TAF_FLAGS="-version 2.3.8 -v1 -reverse -forward -pure -i4 -r4 -l taf_svd.log $SVD_TAF_FLAGS"
23
24 DIFF_FLAGS="-toplevel 'the_main_loop' \
25 -input 'xx_theta_dummy \
26 xx_salt_dummy \
27 xx_tr1_dummy \
28 xx_hflux_dummy \
29 xx_sflux_dummy \
30 xx_tauu_dummy \
31 xx_tauv_dummy \
32 xx_atemp_dummy \
33 xx_aqh_dummy \
34 xx_precip_dummy \
35 xx_swflux_dummy \
36 xx_swdown_dummy \
37 xx_lwflux_dummy \
38 xx_lwdown_dummy \
39 xx_evap_dummy \
40 xx_snowprecip_dummy \
41 xx_apressure_dummy \
42 xx_runoff_dummy \
43 xx_uwind_dummy \
44 xx_vwind_dummy \
45 xx_obcsn_dummy \
46 xx_obcss_dummy \
47 xx_obcsw_dummy \
48 xx_obcse_dummy \
49 xx_sst_dummy \
50 xx_sss_dummy \
51 xx_depth_dummy \
52 xx_diffkr_dummy \
53 xx_kapgm_dummy \
54 xx_kapredi_dummy \
55 xx_bottomdrag_dummy \
56 xx_efluxy_dummy \
57 xx_efluxp_dummy \
58 xx_edtaux_dummy \
59 xx_edtauy_dummy \
60 xx_uvel_dummy \
61 xx_vvel_dummy \
62 xx_etan_dummy \
63 xx_gen2d_dummy \
64 xx_gen3d_dummy \
65 xx_genarr2d_dummy \
66 xx_genarr3d_dummy \
67 xx_siarea_dummy \
68 xx_siheff_dummy \
69 xx_sihsnow_dummy \
70 xx_shifwflx_dummy \
71 xx_relaxsst_dummy \
72 xx_relaxsss_dummy \
73 xx_atemp_mean_dummy \
74 xx_aqh_mean_dummy \
75 xx_precip_mean_dummy \
76 xx_swdown_mean_dummy \
77 xx_uwind_mean_dummy \
78 xx_vwind_mean_dummy' \
79 -output 'fc'"
80
81 AD_TAMC_FLAGS="$AD_TAMC_FLAGS $DIFF_FLAGS"
82 AD_TAF_FLAGS="$AD_TAF_FLAGS $DIFF_FLAGS"
83
84 FTL_TAMC_FLAGS="$FTL_TAMC_FLAGS $DIFF_FLAGS"
85 FTL_TAF_FLAGS="$FTL_TAF_FLAGS $DIFF_FLAGS"
86
87 SVD_TAMC_FLAGS="$SVD_TAMC_FLAGS $DIFF_FLAGS"
88 SVD_TAF_FLAGS="$SVD_TAF_FLAGS $DIFF_FLAGS"

  ViewVC Help
Powered by ViewVC 1.1.22