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.
Changeset 1200 for trunk/NEMO/NST_SRC – NEMO

Changeset 1200 for trunk/NEMO/NST_SRC


Ignore:
Timestamp:
2008-09-24T15:05:20+02:00 (16 years ago)
Author:
rblod
Message:

Adapt Agrif to the new SBC and correct several bugs for agrif (restart writing and reading), see ticket #133
Note : this fix does not work yet on NEC computerq (sxf90/360)

Location:
trunk/NEMO/NST_SRC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/NST_SRC/agrif_opa_update.F90

    r1156 r1200  
    9595      USE wzvmod 
    9696      USE cla_div 
    97       USE  ocfzpt 
    9897 
    9998      INTEGER, INTENT(in) :: kt 
     
    101100      ta = hdivb 
    102101      sa = rotb 
    103       CALL oc_fz_pt 
    104102      Call div_cur(kt) 
    105103 
  • trunk/NEMO/NST_SRC/agrif_user.F90

    r1156 r1200  
    8080 
    8181      REAL(wp) :: tabtemp(jpi,jpj,jpk) 
    82 #if defined key_passivetrc 
     82#if defined key_top 
    8383      REAL(wp) :: tabtrtemp(jpi,jpj,jpk,jptra) 
    8484#endif  
     
    123123      Call Agrif_Set_type(gcb,(/2,2/),(/3,3/)) 
    124124 
    125 #if defined key_passivetrc 
     125#if defined key_top 
    126126      Call Agrif_Set_type(trb,(/2,2,0,0/),(/3,3,0,0/)) 
    127127      Call Agrif_Set_type(trn,(/2,2,0,0/),(/3,3,0,0/)) 
     
    152152      Call Agrif_Set_raf(gcb,(/'x','y'/)) 
    153153 
    154 #if defined key_passivetrc 
     154#if defined key_top 
    155155      Call Agrif_Set_raf(trb,(/'x','y','N','N'/)) 
    156156      Call Agrif_Set_raf(trn,(/'x','y','N','N'/)) 
     
    175175      Call Agrif_Set_bcinterp(e2v,interp1=AGRIF_ppm,interp2=Agrif_linear) 
    176176 
    177 #if defined key_passivetrc 
     177#if defined key_top 
    178178      Call Agrif_Set_bcinterp(trn,interp=AGRIF_linear) 
    179179      Call Agrif_Set_bcinterp(tra,interp=AGRIF_linear) 
     
    197197      Call Agrif_Set_bc(va,(/-2*Agrif_irhox(),0/)) 
    198198 
    199 #if defined key_passivetrc 
     199#if defined key_top 
    200200      Call Agrif_Set_bc(trn,(/0,1/)) 
    201201      Call Agrif_Set_bc(tra,(/-3*Agrif_irhox(),0/)) 
     
    213213      Call Agrif_Set_Updatetype(gcb,update = AGRIF_Update_Average) 
    214214 
    215 #if defined key_passivetrc 
     215#if defined key_top 
    216216      Call Agrif_Set_Updatetype(trn, update = AGRIF_Update_Average) 
    217217      Call Agrif_Set_Updatetype(trb, update = AGRIF_Update_Average) 
     
    239239      Call Agrif_Bc_variable(tabtemp,va,calledweight=1.,procname=interpvn) 
    240240 
    241 #if defined key_passivetrc 
     241#if defined key_top 
    242242      Call Agrif_Bc_variable(tabtrtemp,trn,calledweight=1.) 
    243243      Call Agrif_Bc_variable(tabtrtemp,tra,calledweight=1.) 
Note: See TracChangeset for help on using the changeset viewer.