文件名称:ccpp-framework:共同社区物理套餐(CCPP)
文件大小:1.31MB
文件格式:ZIP
更新时间:2024-03-30 16:48:50
Python
CCPP框架 通用社区物理软件包(CCPP)框架。 分支 Linux / MacOS构建 覆盖范围 掌握 开发 用户须知 该存储库包含通用社区物理软件包(CCPP)框架。 CCPP和CCPP驱动程序的存储库包含足够的代码,用于CCPP的独立测试。 CCPP存储库也可以与GMTB单列模型(SCM)结合使用。 有关将GMTB SCM和CCPP结合使用的更多信息,请参见。 这是CCPP的v0.1.0版。 由于这是初始版本,因此CCPP仅具有支持预期程序包的必要功能的基础结构,而没有包括实际(即物理上有效的)物理参数设置方案。 CCPP内部包含的物理参数化方案仅是“存根”。 尽管方案确实具有与传统方案所需的参数(风,表面温度,物理常数)相似的论点,但在输出“我在此方案中”消息后,方案立即返回。 CCPP和CCPP驱动程序的此存储库包含测试,以验证CCPP和驱动程序的正常运行。 一旦全功能
【文件预览】:
ccpp-framework-master
----.github()
--------workflows()
----src()
--------ccpp_types.F90(2KB)
--------ccpp_types.meta(1KB)
--------CMakeLists.txt(4KB)
--------ccpp_api.F90(839B)
----scripts()
--------metavar.py(50KB)
--------parse_tools()
--------conversion_tools()
--------mkstatic.py(75KB)
--------metadata2html.py(5KB)
--------mkcap.py(20KB)
--------mkdoc.py(7KB)
--------fortran_tools()
--------ccpp_prebuild.py(44KB)
--------metadata_parser.py(45KB)
--------common.py(8KB)
--------metadata_table.py(24KB)
----requirements.txt(20B)
----doc()
--------DevelopersGuide()
--------img()
--------CMakeLists.txt(1017B)
--------Doxyfile.in(915B)
----CMakeLists.txt(5KB)
----pytest.ini(77B)
----LICENSE(568B)
----README_TODO.txt(370B)
----test()
--------nemsfv3gfs()
----cmake()
--------code_coverage.cmake(8KB)
--------detect_openmp.cmake(2KB)
--------export_dynamic.cmake(356B)
--------add_sources.cmake(564B)
----README.md(11KB)
----.codecov.yml(130B)
----tests()
--------test_capgen.py(5KB)
--------test_metadata_parser.py(970B)
--------test_mkstatic.py(686B)
----.gitignore(37B)
----CODEOWNERS(539B)