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 | |
---|
7 | MODULE 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 | |
---|
60 | END MODULE mod_oasis |
---|