Skip to content
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

202101 #1

Merged
merged 38 commits into from
Mar 29, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
f44db53
Master test (#17)
bensonr Feb 21, 2020
6b6870f
Master test (#18)
bensonr Feb 21, 2020
9722519
Bug fix for two-way nest updating (#21)
lharris4 Apr 14, 2020
0d43312
Update RELEASE.md with tech note pointer (#22)
bensonr Apr 21, 2020
92e87b6
fixed diagnotic if-tests for gnu compiler (fv_diagnostics.F90)
bensonr Apr 22, 2020
62c0f1d
Merge pull request #29 from bensonr/master_#26
bensonr Apr 22, 2020
092fa60
remove a debug statement causing issues with GNU compilation
bensonr Apr 22, 2020
fdfe171
fix non-conformant if-tests in fv_restart.F90
bensonr Apr 22, 2020
756f1f7
move namelist specification to be above functional statements to fix …
bensonr Apr 22, 2020
b00dead
Merge pull request #32 from bensonr/master_#31
bensonr Apr 22, 2020
75b6ba3
fix GNU out-of-bounds error in a diagnostic in GFDL driver (#35)
bensonr Apr 28, 2020
022c121
Fix mesh generation in init_grid()
ofuhrer Apr 30, 2020
eee6555
Merge pull request #39 from ofuhrer/patch-1
bensonr May 4, 2020
3685c38
Merge ufs-release/public-v1 into dev/emc (#59)
laurenchilutti Oct 15, 2020
a413dfb
Merge remote-tracking branch 'NOAA-EMC/dev/emc' into merge_gfdl_emc
XiaqiongZhou-NOAA Jan 15, 2021
6062df6
Merge pull request #65 from XiaqiongZhou-NOAA/merge_gfdl_emc
bensonr Jan 22, 2021
b223632
This commit publishes code changes performed by the FV3 Team at GFDL …
laurenchilutti Jan 22, 2021
2df047c
Updating driver/GFDL/atmosphere.F90 to bring it up to date with whati…
laurenchilutti Jan 29, 2021
41c096b
Merge pull request #66 from laurenchilutti/lec/202101release_public
bensonr Jan 29, 2021
6a335ad
Update RELEASE.md
bensonr Feb 4, 2021
5640d80
Fix for regional domains
kaiyuan-cheng Feb 7, 2021
48fc570
Fix for GNU compiler
kaiyuan-cheng Feb 7, 2021
9078be0
Merge pull request #69 from kaiyuan-cheng/gnu_compiler
bensonr Feb 11, 2021
7f8b624
Vulcan: adding condition to coarsening_factor
JosephMouallem Feb 24, 2021
0f0a7f6
Merge pull request #72 from JosephMouallem/master
bensonr Feb 24, 2021
041b81e
Create pull_request_template.md
laurenchilutti Mar 12, 2021
090a1d3
Merge branch 'master' into emc_master_sync
bensonr Mar 15, 2021
253228b
fix a line-wrap error in fvGFS/atmosphere.F90
bensonr Mar 15, 2021
1b23a1d
Merge pull request #75 from bensonr/emc_master_sync
bensonr Mar 16, 2021
4901b49
changes dz_min from defined constant to a namelist option
bensonr Mar 16, 2021
3dcd065
correctly merge height monotonicity log in nh_utils::update_dz_*
bensonr Mar 17, 2021
0aa86db
Merge pull request #76 from bensonr/emc_master_sync
bensonr Mar 17, 2021
20a0507
new option for edge velocity profiles used in height advection
bensonr Mar 17, 2021
20b3da4
Merge pull request #77 from bensonr/emc_master_sync
bensonr Mar 18, 2021
b236033
Update pull_request_template.md
laurenchilutti Mar 22, 2021
487104e
Merge pull request #82 from laurenchilutti/master
bensonr Mar 23, 2021
b144fc2
Merge pull request #83 from NOAA-GFDL/master
bensonr Mar 24, 2021
d8530e6
Fix compiling error for GNU
XiaqiongZhou-NOAA Mar 29, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
**Description**

Include a summary of the change and which issue is fixed. Please also include
relevant motivation and context. List any dependencies that are required for
this change.

Fixes # (issue)

**How Has This Been Tested?**

Please describe the tests that you ran to verify your changes. Please also note
any relevant details for your test configuration (e.g. compiler, OS). Include
enough information so someone can reproduce your tests.

**Checklist:**

Please check all whether they apply or not
- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] Any dependent changes have been merged and published in downstream modules
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
This is for the FV3 dynamical core and the GFDL Microphysics for use by NCEP/EMC within GFS.
The source in this branch reflects the codebase delivered to NCEP/EMC for use in GFS. Updates will be forthcoming.
# GFDL_atmos_cubed_sphere

This is for the FV3 dynamical core and the GFDL Microphysics for use by NCEP/EMC within GFS.
The source in this branch reflects the codebase used by NCEP/EMC for use in GFS and UFS.
# Where to find information

See the [FV3 documentation and references](https://www.gfdl.noaa.gov/fv3/fv3-documentation-and-references/) for more information.
Visit the [FV3 website](https://www.gfdl.noaa.gov/fv3/) for more information. Reference material is available at [FV3 documentation and references](https://www.gfdl.noaa.gov/fv3/fv3-documentation-and-references/).

# Proper usage attribution

Cite either Putman and Lin (2007) or Harris and Lin (2013) when describing a model using the FV3 dynamical core.
Cite Chen et al (2013) and Zhou et al (2019) if using the GFDL Microphysics.
Cite Putman and Lin (2007) and Harris and Lin (2013) when describing a model using the FV3 dynamical core.
Cite Chen et al (2013) and Zhou et al (2019) when using the GFDL Microphysics.

# What files are what

The top level directory structure groups source code and input files as follow:

| File/directory | Purpose |
| -------------- | ------- |
| ```LICENSE.md``` | a copy of the Gnu lesser general public license, version 3. |
| ```README.md``` | this file with basic pointers to more information |
| ```model/``` | contains the source code for core of the FV3 dyanmical core |
| ```model_nh/``` | contains the source code for non-hydrostatic extensions |
| ```driver/``` | contains drivers used by different models/modeling systems |
| ```tools/``` | contains source code of tools used within the core |
| ```GFDL_tools/``` | contains source code of tools specific to GFDL models |
| File/directory | Purpose |
| -------------- | ------- |
| ```LICENSE.md``` | a copy of the Gnu lesser general public license, version 3. |
| ```README.md``` | this file with basic pointers to more information |
| ```model/``` | contains the source code for core of the FV3 dyanmical core |
| ```driver/``` | contains drivers used by different models/modeling systems |
| ```tools/``` | contains source code of tools used within the core |
| ```docs/``` | contains documentation for the FV3 dynamical core |

# Disclaimer

Expand Down
115 changes: 59 additions & 56 deletions docs/Doxyfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "FV3DYCORE"
PROJECT_LOGO = image/UFSLogo.png
PROJECT_LOGO = image/UFSLogo.png
CREATE_SUBDIRS = NO
OUTPUT_LANGUAGE = English
BRIEF_MEMBER_DESC = YES
Expand Down Expand Up @@ -63,7 +63,7 @@ MAX_INITIALIZER_LINES = 30
SHOW_USED_FILES = YES
SHOW_FILES = YES
SHOW_NAMESPACES = YES
LAYOUT_FILE =
LAYOUT_FILE =
CITE_BIB_FILES =
QUIET = NO
WARNINGS = YES
Expand All @@ -72,59 +72,62 @@ WARN_IF_DOC_ERROR = YES
WARN_NO_PARAMDOC = NO
WARN_FORMAT = "$file:$line: $text"
WARN_LOGFILE =
INPUT = ./documentation.dox \
./Preface.md \
./Chapter1.md \
./Chapter2.md \
./Chapter3.md \
./Chapter4.md \
./appendixA.md \
./appendixB.md \
./appendixB1.md \
./appendixB2.md \
./AdvectionOperators.md \
./OverviewFV3Dycore.md \
./Links.md \
../model/gwdps.f \
../model/a2b_edge.F90 \
../model/boundary.F90 \
../model/dyn_core.F90 \
../model/fv_arrays.F90 \
../model/fv_control.F90 \
../model/fv_dynamics.F90 \
../model/fv_fill.F90 \
../model/fv_grid_utils.F90 \
../model/fv_mapz.F90 \
../model/fv_nesting.F90 \
../model/fv_regional_bc.F90 \
../model/fv_sg.F90 \
../model/fv_tracer2d.F90 \
../model/fv_update_phys.F90 \
../model/multi_gases.F90 \
../model/nh_core.F90 \
../model/nh_utils.F90 \
../model/sw_core.F90 \
../model/tp_core.F90 \
../tools/external_ic.F90 \
../tools/external_sst.F90 \
../tools/fv_diagnostics.F90 \
../tools/fv_eta.F90 \
../tools/fv_grid_tools.F90 \
../tools/fv_iau_mod.F90 \
../tools/fv_io.F90 \
../tools/fv_mp_mod.F90 \
../tools/fv_nudge.F90 \
../tools/fv_restart.F90 \
../tools/fv_surf_map.F90 \
../tools/fv_timing.F90 \
../tools/fv_treat_da_inc.F90 \
../tools/init_hydro.F90 \
../tools/sim_nc_mod.F90 \
../tools/sorted_index.F90 \
../tools/test_cases.F90 \
../driver/fvGFS/atmosphere.F90 \
../driver/fvGFS/DYCORE_typedefs.F90 \
../driver/fvGFS/fv_nggps_diag.F90
INPUT = ./documentation.dox \
./Preface.md \
./Chapter1.md \
./Chapter2.md \
./Chapter3.md \
./Chapter4.md \
./appendixA.md \
./appendixB.md \
./appendixB1.md \
./appendixB2.md \
./AdvectionOperators.md \
./OverviewFV3Dycore.md \
./Links.md \
../model/a2b_edge.F90 \
../model/boundary.F90 \
../model/dyn_core.F90 \
../model/fv_arrays.F90 \
../model/fv_control.F90 \
../model/fv_dynamics.F90 \
../model/fv_fill.F90 \
../model/fv_grid_utils.F90 \
../model/fv_mapz.F90 \
../model/fv_nesting.F90 \
../model/fv_regional_bc.F90 \
../model/fv_sg.F90 \
../model/fv_tracer2d.F90 \
../model/fv_update_phys.F90 \
../model/multi_gases.F90 \
../model/nh_core.F90 \
../model/nh_utils.F90 \
../model/sw_core.F90 \
../model/tp_core.F90 \
../tools/coarse_grained_diagnostics.F90 \
../tools/coarse_grained_restart_files.F90 \
../tools/coarse_graining.F90 \
../tools/external_ic.F90 \
../tools/external_sst.F90 \
../tools/fv_diag_column.F90 \
../tools/fv_diagnostics.F90 \
../tools/fv_eta.F90 \
../tools/fv_grid_tools.F90 \
../tools/fv_iau_mod.F90 \
../tools/fv_io.F90 \
../tools/fv_mp_mod.F90 \
../tools/fv_nudge.F90 \
../tools/fv_restart.F90 \
../tools/fv_surf_map.F90 \
../tools/fv_timing.F90 \
../tools/fv_treat_da_inc.F90 \
../tools/init_hydro.F90 \
../tools/sim_nc_mod.F90 \
../tools/sorted_index.F90 \
../tools/test_cases.F90 \
../driver/fvGFS/atmosphere.F90 \
../driver/fvGFS/DYCORE_typedefs.F90 \
../driver/fvGFS/fv_nggps_diag.F90
INPUT_ENCODING = UTF-8
FILE_PATTERNS =
RECURSIVE = YES
Expand Down Expand Up @@ -248,7 +251,7 @@ GENERATE_AUTOGEN_DEF = NO
GENERATE_PERLMOD = NO
PERLMOD_LATEX = NO
PERLMOD_PRETTY = YES
PERLMOD_MAKEVAR_PREFIX =
PERLMOD_MAKEVAR_PREFIX =
ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = NO
EXPAND_ONLY_PREDEF = NO
Expand Down
2 changes: 1 addition & 1 deletion driver/fvGFS/DYCORE_typedefs.F90
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,6 @@ subroutine diag_zero (Diag)

class(DYCORE_diag_type) :: Diag

end subroutine diag_zero
end subroutine diag_zero

end module DYCORE_typedefs
Loading