/[MITgcm]/MITgcm/adjoint/makefile
ViewVC logotype

Diff of /MITgcm/adjoint/makefile

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

revision 1.16.4.3 by heimbach, Mon Feb 11 23:15:50 2002 UTC revision 1.16.4.7 by heimbach, Wed Apr 17 14:05:33 2002 UTC
# Line 75  SRC_MODEL      = \ Line 75  SRC_MODEL      = \
75                  $(SOURCE_CODE)/calc_ivdc.f                      \                  $(SOURCE_CODE)/calc_ivdc.f                      \
76                  $(SOURCE_CODE)/calc_phi_hyd.f                   \                  $(SOURCE_CODE)/calc_phi_hyd.f                   \
77                  $(SOURCE_CODE)/calc_viscosity.f                 \                  $(SOURCE_CODE)/calc_viscosity.f                 \
                 $(SOURCE_CODE)/comm_stats.f                     \  
78                  $(SOURCE_CODE)/convect.f                        \                  $(SOURCE_CODE)/convect.f                        \
79                  $(SOURCE_CODE)/convective_adjustment.f          \                  $(SOURCE_CODE)/convective_adjustment.f          \
80                  $(SOURCE_CODE)/convective_adjustment_ini.f      \                  $(SOURCE_CODE)/convective_adjustment_ini.f      \
# Line 125  SRC_MODEL      = \ Line 124  SRC_MODEL      = \
124                  $(SOURCE_CODE)/ini_autodiff.f                   \                  $(SOURCE_CODE)/ini_autodiff.f                   \
125                  $(SOURCE_CODE)/ini_cartesian_grid.f             \                  $(SOURCE_CODE)/ini_cartesian_grid.f             \
126                  $(SOURCE_CODE)/ini_cg2d.f                       \                  $(SOURCE_CODE)/ini_cg2d.f                       \
                 $(SOURCE_CODE)/ini_communication_patterns.f     \  
127                  $(SOURCE_CODE)/ini_cori.f                       \                  $(SOURCE_CODE)/ini_cori.f                       \
128                  $(SOURCE_CODE)/ini_curvilinear_grid.f           \                  $(SOURCE_CODE)/ini_curvilinear_grid.f           \
129                  $(SOURCE_CODE)/ini_depths.f                     \                  $(SOURCE_CODE)/ini_depths.f                     \
# Line 226  SRC_MODEL      = \ Line 224  SRC_MODEL      = \
224                                                                  \                                                                  \
225                                                                  \                                                                  \
226                  $(SOURCE_CODE)/cost_aqh.f                       \                  $(SOURCE_CODE)/cost_aqh.f                       \
227                    $(SOURCE_CODE)/cost_argo_salt.f                 \
228                    $(SOURCE_CODE)/cost_argo_theta.f                \
229                  $(SOURCE_CODE)/cost_atemp.f                     \                  $(SOURCE_CODE)/cost_atemp.f                     \
230                  $(SOURCE_CODE)/cost_atlantic.f                  \                  $(SOURCE_CODE)/cost_atlantic.f                  \
231                  $(SOURCE_CODE)/cost_averagesfields.f            \                  $(SOURCE_CODE)/cost_averagesfields.f            \
# Line 234  SRC_MODEL      = \ Line 234  SRC_MODEL      = \
234                  $(SOURCE_CODE)/cost_averagesinit.f              \                  $(SOURCE_CODE)/cost_averagesinit.f              \
235                  $(SOURCE_CODE)/cost_ctds.f                      \                  $(SOURCE_CODE)/cost_ctds.f                      \
236                  $(SOURCE_CODE)/cost_ctdt.f                      \                  $(SOURCE_CODE)/cost_ctdt.f                      \
237                    $(SOURCE_CODE)/cost_drift.f                     \
238                    $(SOURCE_CODE)/cost_drifter.f                   \
239                    $(SOURCE_CODE)/cost_driftw.f                    \
240                  $(SOURCE_CODE)/cost_final.f                     \                  $(SOURCE_CODE)/cost_final.f                     \
241                  $(SOURCE_CODE)/cost_forcing.f                   \                  $(SOURCE_CODE)/cost_forcing.f                   \
242                  $(SOURCE_CODE)/cost_geoid.f                     \                  $(SOURCE_CODE)/cost_geoid.f                     \
# Line 244  SRC_MODEL      = \ Line 247  SRC_MODEL      = \
247                  $(SOURCE_CODE)/cost_readers.f                   \                  $(SOURCE_CODE)/cost_readers.f                   \
248                  $(SOURCE_CODE)/cost_readsssfields.f             \                  $(SOURCE_CODE)/cost_readsssfields.f             \
249                  $(SOURCE_CODE)/cost_readsstfields.f             \                  $(SOURCE_CODE)/cost_readsstfields.f             \
250                    $(SOURCE_CODE)/cost_readscatxfields.f           \
251                    $(SOURCE_CODE)/cost_readscatyfields.f           \
252                  $(SOURCE_CODE)/cost_readtopex.f                 \                  $(SOURCE_CODE)/cost_readtopex.f                 \
253                  $(SOURCE_CODE)/cost_readtopexmean.f             \                  $(SOURCE_CODE)/cost_readtopexmean.f             \
254                  $(SOURCE_CODE)/cost_salt.f                      \                  $(SOURCE_CODE)/cost_salt.f                      \
255                    $(SOURCE_CODE)/cost_salt0.f                     \
256                  $(SOURCE_CODE)/cost_saltflux.f                  \                  $(SOURCE_CODE)/cost_saltflux.f                  \
257                    $(SOURCE_CODE)/cost_scat.f                      \
258                  $(SOURCE_CODE)/cost_ssh.f                       \                  $(SOURCE_CODE)/cost_ssh.f                       \
259                  $(SOURCE_CODE)/cost_ssh_mean.f                  \                  $(SOURCE_CODE)/cost_ssh_mean.f                  \
260                  $(SOURCE_CODE)/cost_sss.f                       \                  $(SOURCE_CODE)/cost_sss.f                       \
261                  $(SOURCE_CODE)/cost_sst.f                       \                  $(SOURCE_CODE)/cost_sst.f                       \
262                  $(SOURCE_CODE)/cost_theta.f                     \                  $(SOURCE_CODE)/cost_theta.f                     \
263                    $(SOURCE_CODE)/cost_theta0.f                    \
264                  $(SOURCE_CODE)/cost_uwind.f                     \                  $(SOURCE_CODE)/cost_uwind.f                     \
265                  $(SOURCE_CODE)/cost_vwind.f                     \                  $(SOURCE_CODE)/cost_vwind.f                     \
266                  $(SOURCE_CODE)/cost_xbt.f                       \                  $(SOURCE_CODE)/cost_xbt.f                       \
# Line 262  SRC_MODEL      = \ Line 270  SRC_MODEL      = \
270                  $(SOURCE_CODE)/cost_obcss.f                     \                  $(SOURCE_CODE)/cost_obcss.f                     \
271                  $(SOURCE_CODE)/cost_obcsw.f                     \                  $(SOURCE_CODE)/cost_obcsw.f                     \
272                  $(SOURCE_CODE)/cost_obcse.f                     \                  $(SOURCE_CODE)/cost_obcse.f                     \
273                    $(SOURCE_CODE)/sw_ptmp.f                        \
274                    $(SOURCE_CODE)/sw_adtg.f                        \
275                                                                  \                                                                  \
276                  $(SOURCE_CODE)/ctrl_getheatflux.f               \                  $(SOURCE_CODE)/ctrl_getheatflux.f               \
277                  $(SOURCE_CODE)/ctrl_getsaltflux.f               \                  $(SOURCE_CODE)/ctrl_getsaltflux.f               \
# Line 276  SRC_MODEL      = \ Line 286  SRC_MODEL      = \
286                  $(SOURCE_CODE)/ctrl_getobcsw.f                  \                  $(SOURCE_CODE)/ctrl_getobcsw.f                  \
287                  $(SOURCE_CODE)/ctrl_getobcse.f                  \                  $(SOURCE_CODE)/ctrl_getobcse.f                  \
288                  $(SOURCE_CODE)/ctrl_getrec.f                    \                  $(SOURCE_CODE)/ctrl_getrec.f                    \
289                    $(SOURCE_CODE)/ctrl_init_variables.f            \
290                  $(SOURCE_CODE)/ctrl_map.f                       \                  $(SOURCE_CODE)/ctrl_map.f                       \
291                                                                  \                                                                  \
292                  $(SOURCE_CODE)/ecco_init.f                      \                  $(SOURCE_CODE)/ecco_init.f                      \
293                  $(SOURCE_CODE)/ecco_the_main_loop.f             \                  $(SOURCE_CODE)/ecco_the_main_loop.f             \
294                                                                  \                                                                  \
295                  $(SOURCE_CODE)/exf_init.f                       \                  $(SOURCE_CODE)/exf_init.f                       \
296                    $(SOURCE_CODE)/exf_init_runoff.f                \
297                  $(SOURCE_CODE)/exf_readparms.f                  \                  $(SOURCE_CODE)/exf_readparms.f                  \
298                  $(SOURCE_CODE)/exf_summary.f                    \                  $(SOURCE_CODE)/exf_summary.f                    \
299                  $(SOURCE_CODE)/exf_bulkcdn.f                    \                  $(SOURCE_CODE)/exf_bulkcdn.f                    \
# Line 366  SRC_MODEL      = \ Line 378  SRC_MODEL      = \
378                  $(SOURCE_CODE)/obcs_init_variables.f            \                  $(SOURCE_CODE)/obcs_init_variables.f            \
379                  $(SOURCE_CODE)/obcs_sponge.f                    \                  $(SOURCE_CODE)/obcs_sponge.f                    \
380    
381                                                                  \  
382  #               $(SOURCE_CODE)/shap_filt_apply.f                \  #               $(SOURCE_CODE)/shap_filt_apply.f                \
383  #               $(SOURCE_CODE)/shap_filt_apply_ts.f             \  #               $(SOURCE_CODE)/shap_filt_apply_ts.f             \
384  #               $(SOURCE_CODE)/shap_filt_tracer_s1.f            \  #               $(SOURCE_CODE)/shap_filt_tracer_s1.f            \
# Line 377  SRC_MODEL      = \ Line 389  SRC_MODEL      = \
389  #               $(SOURCE_CODE)/shap_filt_uv_s2.f                \  #               $(SOURCE_CODE)/shap_filt_uv_s2.f                \
390  #               $(SOURCE_CODE)/shap_filt_uv_s2g.f               \  #               $(SOURCE_CODE)/shap_filt_uv_s2g.f               \
391  #               $(SOURCE_CODE)/shap_filt_uv_s4.f                \  #               $(SOURCE_CODE)/shap_filt_uv_s4.f                \
                                                                 \  
392    
393    
394  #--------------------------------------------------------  #--------------------------------------------------------
395  # rules  # rules
396  #--------------------------------------------------------  #--------------------------------------------------------
397    
398    small_f:
399            cd $(SOURCE_CODE); $(MAKE) depend; $(MAKE) small_f
400    
401  adcode:  adcode:
402          cd $(DEST) ; cat $(SRC_MODEL) >! tamc_code_ecco.f          cd $(DEST) ; cat $(SRC_MODEL) >! tamc_code_ecco.f
403  admodeltamc:  admodeltamc:
# Line 406  adchange: Line 420  adchange:
420             $(PKG)/autodiff/adjoint_model.F;             \             $(PKG)/autodiff/adjoint_model.F;             \
421          cat tamc_code_ecco_sed_ad.f >> $(PKG)/autodiff/adjoint_model.F          cat tamc_code_ecco_sed_ad.f >> $(PKG)/autodiff/adjoint_model.F
422    
423  adtamc:  adrestore adcode admodeltamc  adtamc:  adrestore small_f adcode admodeltamc
424    
425  adtaf:  adrestore adcode admodeltaf  adtaf:  adrestore small_f adcode admodeltaf

Legend:
Removed from v.1.16.4.3  
changed lines
  Added in v.1.16.4.7

  ViewVC Help
Powered by ViewVC 1.1.22