-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
coupler mixed precision #1353
coupler mixed precision #1353
Changes from 37 commits
46d8e44
dde0b88
bc9e4d9
2977578
b3374f6
cca0c7d
712330b
8c72630
19ee83f
1a309f4
2c0b45c
7d23cb8
baf95ca
f693a46
f6503d7
9517433
e27ec4a
49b3693
8c9eabf
9c543de
24933d7
5d8e7ff
1d24387
f25e261
3813ce3
22a41dc
346c225
039e34d
c41238b
d509e0d
d6ae048
fea9409
60d5bc5
298f70b
67ad65e
47ae5f7
27c6e87
b6b1d02
41a5bd7
c6fc1b4
0b501bd
6b91325
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Hmm, does this need to be merged with the current mixedmode branch? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. should be updated, i left that one line deletion in axis utils cause that extra line will mess with the documentation parser. |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
This file was deleted.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
!*********************************************************************** | ||
!* GNU Lesser General Public License | ||
!* | ||
!* This file is part of the GFDL Flexible Modeling System (FMS). | ||
!* | ||
!* FMS is free software: you can redistribute it and/or modify it under | ||
!* the terms of the GNU Lesser General Public License as published by | ||
!* the Free Software Foundation, either version 3 of the License, or (at | ||
!* your option) any later version. | ||
!* | ||
!* FMS is distributed in the hope that it will be useful, but WITHOUT | ||
!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
!* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
!* for more details. | ||
!* | ||
!* You should have received a copy of the GNU Lesser General Public | ||
!* License along with FMS. If not, see <http://www.gnu.org/licenses/>. | ||
!*********************************************************************** | ||
|
||
#undef FMS_CP_KIND_ | ||
#define FMS_CP_KIND_ r4_kind | ||
|
||
#undef FMS_CP_BC_TYPE_ | ||
#define FMS_CP_BC_TYPE_ bc_r4 | ||
|
||
#undef CT_RESCALE_DATA_2D_ | ||
#define CT_RESCALE_DATA_2D_ CT_rescale_data_2d_r4 | ||
|
||
#undef CT_RESCALE_DATA_3D_ | ||
#define CT_RESCALE_DATA_3D_ CT_rescale_data_3d_r4 | ||
|
||
#undef CT_INCREMENT_DATA_2D_3D_ | ||
#define CT_INCREMENT_DATA_2D_3D_ CT_increment_data_2d_3d_r4 | ||
|
||
#undef CT_EXTRACT_DATA_2D_ | ||
#define CT_EXTRACT_DATA_2D_ CT_extract_data_2d_r4 | ||
|
||
#undef CT_EXTRACT_DATA_3D_ | ||
#define CT_EXTRACT_DATA_3D_ CT_extract_data_3d_r4 | ||
|
||
#undef CT_EXTRACT_DATA_3D_2D_ | ||
#define CT_EXTRACT_DATA_3D_2D_ CT_extract_data_3d_2d_r4 | ||
|
||
#undef CT_SET_DATA_2D_ | ||
#define CT_SET_DATA_2D_ CT_set_data_2d_r4 | ||
|
||
#undef CT_SET_DATA_2D_3D_ | ||
#define CT_SET_DATA_2D_3D_ CT_set_data_2d_3d_r4 | ||
|
||
#undef CT_SET_DATA_3D_ | ||
#define CT_SET_DATA_3D_ CT_set_data_3d_r4 | ||
|
||
#include "include/coupler_types.inc" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
!*********************************************************************** | ||
!* GNU Lesser General Public License | ||
!* | ||
!* This file is part of the GFDL Flexible Modeling System (FMS). | ||
!* | ||
!* FMS is free software: you can redistribute it and/or modify it under | ||
!* the terms of the GNU Lesser General Public License as published by | ||
!* the Free Software Foundation, either version 3 of the License, or (at | ||
!* your option) any later version. | ||
!* | ||
!* FMS is distributed in the hope that it will be useful, but WITHOUT | ||
!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
!* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
!* for more details. | ||
!* | ||
!* You should have received a copy of the GNU Lesser General Public | ||
!* License along with FMS. If not, see <http://www.gnu.org/licenses/>. | ||
!*********************************************************************** | ||
|
||
#undef FMS_CP_KIND_ | ||
#define FMS_CP_KIND_ r8_kind | ||
|
||
#undef FMS_CP_BC_TYPE_ | ||
#define FMS_CP_BC_TYPE_ bc | ||
|
||
#undef CT_RESCALE_DATA_2D_ | ||
#define CT_RESCALE_DATA_2D_ CT_rescale_data_2d_r8 | ||
|
||
#undef CT_RESCALE_DATA_3D_ | ||
#define CT_RESCALE_DATA_3D_ CT_rescale_data_3d_r8 | ||
|
||
#undef CT_INCREMENT_DATA_2D_3D_ | ||
#define CT_INCREMENT_DATA_2D_3D_ CT_increment_data_2d_3d_r8 | ||
|
||
#undef CT_EXTRACT_DATA_2D_ | ||
#define CT_EXTRACT_DATA_2D_ CT_extract_data_2d_r8 | ||
|
||
#undef CT_EXTRACT_DATA_3D_ | ||
#define CT_EXTRACT_DATA_3D_ CT_extract_data_3d_r8 | ||
|
||
#undef CT_EXTRACT_DATA_3D_2D_ | ||
#define CT_EXTRACT_DATA_3D_2D_ CT_extract_data_3d_2d_r8 | ||
|
||
#undef CT_SET_DATA_2D_ | ||
#define CT_SET_DATA_2D_ CT_set_data_2d_r8 | ||
|
||
#undef CT_SET_DATA_2D_3D_ | ||
#define CT_SET_DATA_2D_3D_ CT_set_data_2d_3d_r8 | ||
|
||
#undef CT_SET_DATA_3D_ | ||
#define CT_SET_DATA_3D_ CT_set_data_3d_r8 | ||
|
||
#include "include/coupler_types.inc" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is there one more place to add coupler/include?