Changeset 4793 for branches/2014/dev_r4765_CNRS_agrif/NEMOGCM/NEMO/NST_SRC
- Timestamp:
- 2014-09-26T14:38:42+02:00 (10 years ago)
- Location:
- branches/2014/dev_r4765_CNRS_agrif/NEMOGCM/NEMO/NST_SRC
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2014/dev_r4765_CNRS_agrif/NEMOGCM/NEMO/NST_SRC/agrif_top_interp.F90
r4789 r4793 7 7 USE agrif_oce 8 8 USE agrif_top_sponge 9 USE par_trc 9 10 USE trc 10 11 USE lib_mpp … … 14 15 PRIVATE 15 16 16 PUBLIC Agrif_trc 17 PUBLIC Agrif_trc, interptrn 17 18 18 19 # include "domzgr_substitute.h90" … … 41 42 END SUBROUTINE Agrif_trc 42 43 43 SUBROUTINE interpt sn(ptab,i1,i2,j1,j2,k1,k2,n1,n2,before,nb,ndir)44 SUBROUTINE interptrn(ptab,i1,i2,j1,j2,k1,k2,n1,n2,before,nb,ndir) 44 45 !!--------------------------------------------- 45 !! *** ROUTINE interpt sn ***46 !! *** ROUTINE interptrn *** 46 47 !!--------------------------------------------- 47 48 REAL(wp), DIMENSION(i1:i2,j1:j2,k1:k2,n1:n2), INTENT(inout) :: ptab … … 57 58 58 59 IF (before) THEN 59 ptab(i1:i2,j1:j2,k1:k2,n1:n2) = t sn(i1:i2,j1:j2,k1:k2,n1:n2)60 ptab(i1:i2,j1:j2,k1:k2,n1:n2) = trn(i1:i2,j1:j2,k1:k2,n1:n2) 60 61 ELSE 61 62 ! -
branches/2014/dev_r4765_CNRS_agrif/NEMOGCM/NEMO/NST_SRC/agrif_top_sponge.F90
r4789 r4793 4 4 #if defined key_agrif && defined key_top 5 5 USE par_oce 6 USE par_trc 6 7 USE oce 7 8 USE dom_oce … … 16 17 PRIVATE 17 18 18 PUBLIC Agrif_Sponge_trc, interptrn 19 PUBLIC Agrif_Sponge_trc, interptrn_sponge 19 20 20 21 !! * Substitutions … … 40 41 Agrif_SpecialValue=0. 41 42 Agrif_UseSpecialValue = .TRUE. 42 tabsponge trn = .FALSE.43 tabspongedone_trn = .FALSE. 43 44 CALL Agrif_Bc_Variable(trn_sponge_id,calledweight=timecoeff,procname=interptrn_sponge) 44 45 Agrif_UseSpecialValue = .FALSE. -
branches/2014/dev_r4765_CNRS_agrif/NEMOGCM/NEMO/NST_SRC/agrif_top_update.F90
r4789 r4793 8 8 USE dom_oce 9 9 USE agrif_oce 10 USE par_trc 10 11 USE trc 11 12 USE wrk_nemo -
branches/2014/dev_r4765_CNRS_agrif/NEMOGCM/NEMO/NST_SRC/agrif_user.F90
r4790 r4793 150 150 CALL Agrif_Set_Updatetype(e2v_id,update1 = Agrif_Update_Average, update2=Agrif_Update_Copy) 151 151 152 ! High order updates 153 ! CALL Agrif_Set_Updatetype(e1u_id,update1 = Agrif_Update_Average, update2=Agrif_Update_Full_Weighting) 154 ! CALL Agrif_Set_Updatetype(e2v_id,update1 = Agrif_Update_Full_Weighting, update2=Agrif_Update_Average) 155 ! 152 156 END SUBROUTINE agrif_declare_var_dom 153 157 … … 404 408 CALL Agrif_Set_Updatetype(avmv_id, update = AGRIF_Update_Average) 405 409 # endif 410 411 ! High order updates 412 ! CALL Agrif_Set_Updatetype(tsn_id, update = Agrif_Update_Full_Weighting) 413 ! CALL Agrif_Set_Updatetype(un_update_id,update1 = Agrif_Update_Average, update2 = Agrif_Update_Full_Weighting) 414 ! CALL Agrif_Set_Updatetype(vn_update_id,update1 = Agrif_Update_Full_Weighting, update2 = Agrif_Update_Average) 415 ! 416 ! CALL Agrif_Set_Updatetype(ub2b_update_id,update1 = Agrif_Update_Average, update2 = Agrif_Update_Full_Weighting) 417 ! CALL Agrif_Set_Updatetype(vb2b_update_id,update1 = Agrif_Update_Full_Weighting, update2 = Agrif_Update_Average) 418 ! CALL Agrif_Set_Updatetype(sshn_id, update = Agrif_Update_Full_Weighting) 419 406 420 ! 407 421 END SUBROUTINE agrif_declare_var … … 499 513 CALL Agrif_Set_Updatetype(u_ice_id,update1 = Agrif_Update_Copy, update2 = Agrif_Update_Average) 500 514 CALL Agrif_Set_Updatetype(v_ice_id,update1 = Agrif_Update_Average, update2 = Agrif_Update_Copy) 501 515 ! 502 516 END SUBROUTINE agrif_declare_var_lim2 503 517 # endif … … 519 533 USE trc 520 534 USE in_out_manager 535 USE agrif_opa_sponge 521 536 USE agrif_top_update 522 537 USE agrif_top_interp … … 641 656 !--------------- 642 657 CALL Agrif_Set_Updatetype(trn_id, update = AGRIF_Update_Average) 658 659 ! Higher order update 660 ! CALL Agrif_Set_Updatetype(tsn_id, update = Agrif_Update_Full_Weighting) 661 643 662 ! 644 663 END SUBROUTINE agrif_declare_var_top … … 649 668 !! *** ROUTINE Agrif_detect *** 650 669 !!---------------------------------------------------------------------- 651 USE Agrif_Types652 670 ! 653 671 INTEGER, DIMENSION(2) :: ksizex
Note: See TracChangeset
for help on using the changeset viewer.