Open islas opened 3 months ago
The Jenkins test results:
Test Type | Expected | Received | Failed
= = = = = = = = = = = = = = = = = = = = = = = = = = = =
Number of Tests : 23 24
Number of Builds : 60 57
Number of Simulations : 158 150 0
Number of Comparisons : 95 86 0
Failed Simulations are:
None
Which comparisons are not bit-for-bit:
None
TYPE: enhancement
KEYWORDS: cmake, chem, kpp
SOURCE: internal
DESCRIPTION OF CHANGES: Problem: Current CMake build does not build chem or chem+kpp configurations
Solution: Build kpp and associated tools, and cmake commands to facilitate simplified logic of the
configure_wkc
andcompile_wkc
scripts. As with all CMake builds, all auto-generated source code is placed in the out-of-source build directory.Notable differences to make build :
-j N
parallel jobs to generate KPP sources up to a limitmodule_kpp_*
tuv_kpp
a directory to locate where include file is to be generated, and allow control of file IO mode*registry
uses-DWRF_CHEM
and-DWRF_KPP
defines passed at command line instead ofgetenv()
to match all other options**Affects make build in subtle ways but do not change user instructions
LIST OF MODIFIED FILES: M CMakeLists.txt M chem/CMakeLists.txt A chem/KPP/CMakeLists.txt M chem/KPP/compile_wkc A chem/KPP/kpp/kpp-2.1/CMakeLists.txt A chem/KPP/util/wkc/CMakeLists.txt M chem/KPP/util/wkc/gen_kpp.c M chem/KPP/util/wkc/protos_kpp.h M chem/KPP/util/wkc/tuv_kpp.c A chem/KPP/util/write_decomp/CMakeLists.txt M chem/KPP/util/write_decomp/Makefile M chem/KPP/util/write_decomp/integr_edit.c M chem/chem_driver.F M tools/CMakeLists.txt M tools/data.h M tools/registry.c
TESTS CONDUCTED:
RELEASE NOTE: CMake Chem and Chem+KPP Build