agrif2model.F90 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. #if defined key_agrif
  2. !!----------------------------------------------------------------------
  3. !! NEMO/NST 3.6 , NEMO Consortium (2010)
  4. !! $Id$
  5. !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt)
  6. !!----------------------------------------------------------------------
  7. SUBROUTINE Agrif2Model
  8. !!---------------------------------------------
  9. !! *** ROUTINE Agrif2Model ***
  10. !!---------------------------------------------
  11. END SUBROUTINE Agrif2model
  12. SUBROUTINE Agrif_Set_numberofcells(Agrif_Gr)
  13. !!---------------------------------------------
  14. !! *** ROUTINE Agrif_Set_numberofcells ***
  15. !!---------------------------------------------
  16. USE Agrif_Grids
  17. IMPLICIT NONE
  18. TYPE(Agrif_Grid), POINTER :: Agrif_Gr
  19. IF ( ASSOCIATED(Agrif_Curgrid) )THEN
  20. #include "SetNumberofcells.h"
  21. ENDIF
  22. END SUBROUTINE Agrif_Set_numberofcells
  23. SUBROUTINE Agrif_Get_numberofcells(Agrif_Gr)
  24. !!---------------------------------------------
  25. !! *** ROUTINE Agrif_Get_numberofcells ***
  26. !!---------------------------------------------
  27. USE Agrif_Grids
  28. IMPLICIT NONE
  29. TYPE(Agrif_Grid), POINTER :: Agrif_Gr
  30. IF ( ASSOCIATED(Agrif_Curgrid) ) THEN
  31. #include "GetNumberofcells.h"
  32. ENDIF
  33. END SUBROUTINE Agrif_Get_numberofcells
  34. SUBROUTINE Agrif_Allocationcalls(Agrif_Gr)
  35. !!---------------------------------------------
  36. !! *** ROUTINE Agrif_Allocationscalls ***
  37. !!---------------------------------------------
  38. USE Agrif_Grids
  39. #include "include_use_Alloc_agrif.h"
  40. IMPLICIT NONE
  41. TYPE(Agrif_Grid), POINTER :: Agrif_Gr
  42. #include "allocations_calls_agrif.h"
  43. END SUBROUTINE Agrif_Allocationcalls
  44. SUBROUTINE Agrif_probdim_modtype_def()
  45. !!---------------------------------------------
  46. !! *** ROUTINE Agrif_probdim_modtype_def ***
  47. !!---------------------------------------------
  48. USE Agrif_Types
  49. IMPLICIT NONE
  50. #include "modtype_agrif.h"
  51. #include "probdim_agrif.h"
  52. #include "keys_agrif.h"
  53. RETURN
  54. END SUBROUTINE Agrif_probdim_modtype_def
  55. SUBROUTINE Agrif_clustering_def()
  56. !!---------------------------------------------
  57. !! *** ROUTINE Agrif_clustering_def ***
  58. !!---------------------------------------------
  59. IMPLICIT NONE
  60. RETURN
  61. END SUBROUTINE Agrif_clustering_def
  62. #else
  63. SUBROUTINE Agrif2Model
  64. !!---------------------------------------------
  65. !! *** ROUTINE Agrif2Model ***
  66. !!---------------------------------------------
  67. WRITE(*,*) 'Impossible to bet here'
  68. END SUBROUTINE Agrif2model
  69. #endif