Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
af414b5
Revert update of CODEOWNERS caused by the merge of dtc/develop
climbfuji Apr 14, 2020
1d54d53
conversion_tools/__init__.py: add new conversion cm<->m
climbfuji Apr 14, 2020
d678ce6
Update of schemes/check/ccpp_prebuild_config.py for Travis CI, bugfix…
climbfuji Apr 14, 2020
4b9cd89
Merge pull request #283 from climbfuji/update_master_from_dtc_develop…
climbfuji Apr 17, 2020
e311fc5
Remove CCPP dynamic build from framework
climbfuji Apr 20, 2020
092c293
Merge pull request #287 from climbfuji/remove_ccpp_dynamic_build
climbfuji Apr 23, 2020
73dfe65
Update pdf CCPP variable files for SCM v4.0 and ufs v1.0 release.
Mar 26, 2020
90d17aa
Remove unmaintained latex documentation for ccpp-framework.
Mar 26, 2020
c9325eb
Add REAMDE.md for when my memory gets worse.
Mar 26, 2020
a475528
Clarify sentence to denote that SCM and other models can be host models.
Mar 30, 2020
640afa4
Update version from 3.0.0 to 4.0.0
climbfuji May 6, 2020
2a6e41a
scripts/metadata_parser.py: add missing check for correct syntax of l…
climbfuji May 11, 2020
6890b2f
Merge pull request #289 from climbfuji/bugfixes_from_public_release
climbfuji May 11, 2020
07991bb
Fix Python 3 error in scripts/common.py, raise proper exceptions when…
climbfuji May 11, 2020
7c3673d
Merge pull request #292 from climbfuji/python3_decoding_parse_all_suites
climbfuji May 12, 2020
67fdd8c
scripts/common.py: fix decoding errors detected on Stampede
climbfuji May 14, 2020
a477b63
scripts/common.py: use argument names for optional arguments
climbfuji Jun 1, 2020
a07eb7f
Merge pull request #295 from climbfuji/fix_decoding_errors_stampede
climbfuji Jun 1, 2020
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
100 changes: 0 additions & 100 deletions .travis.yml

This file was deleted.

28 changes: 4 additions & 24 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ endif (NOT PROJECT)
cmake_minimum_required(VERSION 3.0)

project(ccpp
VERSION 3.0.0
VERSION 4.0.0
LANGUAGES C CXX Fortran)

# Use rpaths on MacOSX
Expand All @@ -17,31 +17,17 @@ if(POLICY CMP0042)
cmake_policy(SET CMP0042 NEW)
endif(POLICY CMP0042)

#Setting this policy was required when building with the SCM. Without it, the
# STATIC cmake variable was getting cleared, making this CMakeLists.txt
# assume a dynamic build.
if(POLICY CMP0077)
cmake_policy(SET CMP0077 NEW)
endif(POLICY CMP0077)

#------------------------------------------------------------------------------
# Set package definitions
set(PACKAGE "ccpp-framework")
set(AUTHORS "Dom Heinzeller" "Timothy Brown" "David Gill")
set(AUTHORS "Dom Heinzeller" "Grant Firl" "Laurie Carson")
string(TIMESTAMP YEAR "%Y")

#------------------------------------------------------------------------------
# CMake Modules
# Set the CMake module path
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")

#------------------------------------------------------------------------------
# Static or dynamic CCPP, default is dynamic; standalone build can only be dynamic
option(STATIC "Build a static CCPP" OFF)
if (PROJECT STREQUAL "Unknown" AND STATIC)
message(FATAL_ERROR "ccpp-framework standalone build can only be dynamic")
endif(PROJECT STREQUAL "Unknown" AND STATIC)

#------------------------------------------------------------------------------
# Set OpenMP flags for C/C++/Fortran
if (OPENMP)
Expand Down Expand Up @@ -88,12 +74,8 @@ if ("${CMAKE_Fortran_COMPILER_ID}" STREQUAL "PGI")
endif()

#------------------------------------------------------------------------------
# By default we want a shared library (unless a static build is requested)
if(STATIC)
option(BUILD_SHARED_LIBS "Build a static library" OFF)
else(STATIC)
option(BUILD_SHARED_LIBS "Build a shared library" ON)
endif(STATIC)
# Request a static build
option(BUILD_SHARED_LIBS "Build a static library" OFF)

#------------------------------------------------------------------------------
# Enable code coverage
Expand All @@ -112,8 +94,6 @@ enable_testing()
add_subdirectory(src)
# Documentation
add_subdirectory(doc)
# All schemes
add_subdirectory(schemes)

#------------------------------------------------------------------------------
# Configure and enable packaging
Expand Down
Binary file modified doc/DevelopersGuide/CCPP_VARIABLES_FV3.pdf
Binary file not shown.
Binary file modified doc/DevelopersGuide/CCPP_VARIABLES_SCM.pdf
Binary file not shown.
15 changes: 0 additions & 15 deletions doc/DevelopersGuide/Makefile

This file was deleted.

12 changes: 12 additions & 0 deletions doc/DevelopersGuide/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# CCPP Framework Developers Guide

The PDF files in this directory are generated in the following manner:

When the ``ccpp_prebuild.py`` script is run for a host model, such as a single
column model (SCM) or the UFS Weather Model, a file named ``CCPP_VARIABLES_SCM.tex`` or
``CCPP_VARIABLES_FV3.tex`` is created in this directory.

To create the PDF files, the latex to pdf converter is necessary:

``pdflatex CCPP_VARIABLES_SCM.tex``
``pdflatex CCPP_VARIABLES_FV3.tex``
23 changes: 0 additions & 23 deletions doc/DevelopersGuide/acknow.tex

This file was deleted.

2 changes: 0 additions & 2 deletions doc/DevelopersGuide/chap_appendix.tex

This file was deleted.

Loading