source: CPL/oasis3-mct_5.0/lib/psmile/src/mod_oasis.F90 @ 6328

Last change on this file since 6328 was 6328, checked in by aclsce, 17 months ago

First import of oasis3-mct_5.0 (from oasis git server, branch OASIS3-MCT_5.0)

File size: 2.2 KB
Line 
1!> @mainpage Oasis3-MCT Version 4.0: June, 2018
2!> This provides documentation of the Oasis3-MCT implementation for developers.
3!> A separate Oasis3-MCT User Guide is available for Oasis users.
4
5!> Provides top level OASIS interfaces to the user community.
6
7MODULE mod_oasis
8
9! !USES:
10  USE mod_oasis_kinds  ,ONLY: ip_single_p
11  USE mod_oasis_kinds  ,ONLY: ip_double_p
12  USE mod_oasis_kinds  ,ONLY: ip_realwp_p
13  USE mod_oasis_kinds  ,ONLY: ll_single
14  USE mod_oasis_kinds  ,ONLY: ip_i2_p
15  USE mod_oasis_kinds  ,ONLY: ip_i4_p
16  USE mod_oasis_kinds  ,ONLY: ip_i8_p
17  USE mod_oasis_kinds  ,ONLY: ip_intwp_p
18
19  USE mod_oasis_parameters
20  USE mod_oasis_namcouple
21
22  USE mod_oasis_method ,ONLY: oasis_init_comp
23  USE mod_oasis_method ,ONLY: oasis_terminate
24  USE mod_oasis_method ,ONLY: oasis_enddef
25
26  USE mod_oasis_part   ,ONLY: oasis_def_partition
27
28  USE mod_oasis_var    ,ONLY: oasis_def_var
29 
30  USE mod_oasis_getput_interface ,ONLY: oasis_get
31  USE mod_oasis_getput_interface ,ONLY: oasis_put
32 
33  USE mod_oasis_grid   ,ONLY: oasis_start_grids_writing
34  USE mod_oasis_grid   ,ONLY: oasis_write_grid
35  USE mod_oasis_grid   ,ONLY: oasis_write_angle
36  USE mod_oasis_grid   ,ONLY: oasis_write_corner
37  USE mod_oasis_grid   ,ONLY: oasis_write_mask
38  USE mod_oasis_grid   ,ONLY: oasis_write_area
39  USE mod_oasis_grid   ,ONLY: oasis_write_frac
40  USE mod_oasis_grid   ,ONLY: oasis_terminate_grids_writing
41
42  USE mod_oasis_auxiliary_routines ,ONLY: oasis_get_localcomm
43  USE mod_oasis_auxiliary_routines ,ONLY: oasis_set_couplcomm
44  USE mod_oasis_auxiliary_routines ,ONLY: oasis_create_couplcomm
45  USE mod_oasis_auxiliary_routines ,ONLY: oasis_get_intracomm
46  USE mod_oasis_auxiliary_routines ,ONLY: oasis_get_multi_intracomm
47  USE mod_oasis_auxiliary_routines ,ONLY: oasis_get_intercomm
48  USE mod_oasis_auxiliary_routines ,ONLY: oasis_set_debug
49  USE mod_oasis_auxiliary_routines ,ONLY: oasis_get_debug
50  USE mod_oasis_auxiliary_routines, ONLY: oasis_get_ncpl
51  USE mod_oasis_auxiliary_routines, ONLY: oasis_get_freqs
52  USE mod_oasis_auxiliary_routines, ONLY: oasis_put_inquire
53
54  USE mod_oasis_sys    ,ONLY: oasis_abort
55
56  IMPLICIT NONE
57
58!===============================================================================
59
60END MODULE mod_oasis
Note: See TracBrowser for help on using the repository browser.