draco-7_15_0
Details
Platform | Compiler | MPI | Notes |
---|---|---|---|
CTS-1 (BA/SN/FI/IC/CY) | Intel-19.0.4 Intel-19.0.4 gcc-9.3.0 |
OpenMPI-4.1.1 OpenMPI-3.1.6 (LAP SE 2.0) OpenMPI-3.1.6 (LAP SE 2.2.0) |
Done |
ATS-1 (TT) | Intel-19.0.4 CCE-13.0.1 |
Cray MPICH2-7.7.18 (LAP SE 2.0) Cray MPICH2-7.7.18 |
|
ATS-1 (TR) | Intel-19.0.4 | Cray MPICH2-7.7.16 (LAP SE 2.0) | Done |
ATS-2 (Sierra) | gcc-8.3.1 XL-16.1.1.X |
Spectrum MPI-2020.08.24 | |
Darwin Power9 | gcc-9.3.0 XL-16.1.1.7 |
Spectrum MPI-10.3.1.3 Spectrum MPI-10.3.1.3 |
Done |
Darwin x86 | gcc-11.2.0 | OpenMPI-4.1.1 | Done |
Darwin Arm | gcc-9.3.0 | OpenMPI-4.0.5 | Done |
Spack testing | Done | ||
Spack recipes (EAP, DevOps, Spack) | Done |
Attribution
Draco-7_15_0, build date 2023 Feb 14, build type: Debug, DBC: 7, DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, Matt A. Cleveland, Ryan T. Wollaeger,
Ben R. Ryan, Alex R. Long, Kendra P. Long, James S. Warsa, Jae H. Chang, and Andrew T. Till.
Prior Contributors: Gabriel M. Rockefeller, Allan B. Wollaber, Tim Kelley, Rob B. Lowrie,
Paul W. Talbot, Katherine J. Wang, Ondrej Certik, Peter Ahrens, David A. Dixon,
Massimiliano Rosa, Todd J. Urbatsch, Daniel Holladay, Howard Pritchard, Jeff D. Densmore,
Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas, Nick Myers, Paul Henning,
Randy Roberts, Seth Johnson, Todd Adams, Tom Evans, Lori Pritchett-Sheats, and Seth D. Cook.
Copyright (C) 2016-2023 Triad National Security, LLC. (C19028, LA-CC-16-016),
Released under a 3-Clause BSD License.
Summary of changes:
Features
- Gitlab issue #1403 Break CSK dependency in favor of native draco interpolators
- Gitlab issue #1398 Increment cmake_minimum_required to version 3.21.0
- MR !197 Add distorted cartesian mesh in 2D
- MR !183 Add functions to get/set OMP schedule.
- MR !182 Prototype new cmake presets capability.
- MR !177 Add manual deploy rule for vs22.
- MR !173 Add support for HIP
- MR !159 Make 1d interpolation gpu-friendly
- MR !152 Add support for nvhpc compilers.
- MR !149 Break CSK dependency in draco by providing needed interpolation/data read functions, testing.
- MR !143 Standardize OpenMP_FOUND variable names.
- MR !142 Change default dev env to LAP SE 2.2(.0)
Corrected Defects
- Gitlab issue #1408 Should failure to find Fortran compiler produce more helpful output?
- Gitlab issue #1402 Fix variable name OpenMP_FOUND vs OPENMP_FOUND
- Gitlab issue #1401 Publish new LAP SE 2.2.0 super-modules on CTS-1
- Gitlab issue #1399 Build broken on Darwin p9 - debug / XL-16.1.1.11 / smpi-10.3.1.3 (EAP environment)
- Gitlab issue #1396 Some (all?) draco super-modules are broken on rzansel
- Gitlab issue #1397 Draco develop HEAD build fails with cmake versions < 3.21.X
- MR !198 Fix CDash entry that was missing the jobname.
- MR !195 Sort defines for hip function names and add one more.
- MR !194 Add double quotes to prevent configure failures when toggling potentially empty OpenMP variables
- MR !193 Post MR-173 fixes
- MR !192 Remove now-unused threading support wrappers from draco; add an explicit toggle for OMP support
- MR !191 Corrected syntax error
- MR !190 Avoid CAFS logic when not MSVC
- MR !189 Fix deploy dir for darwin.
- MR !188 New xl env on power9 darwin
- MR !187 Update default dev-env for tt.
- MR !186 Fix EXTRA_CMAKE_ARGS in yaml files.
- MR !185 Retire intel@19 pipelines for trinitite.
- MR !184 Demo lapse/2.2-intel env.
- MR !181 Tweak the toggle_compiler_flags function to fix client build issues with CAFS.
- MR !180 Add a check that fails if OpenMP verion is too old.
- MR !178 Promote toggle-compiler-flags to be a cmake function.
- MR !176 Retire oneapi CI/regress for tt.
- MR !175 Fixes to accommodate the new version of super-linter.
- MR !174 Cleanup some documentation.
- MR !172 Clean up some yaml formatting.
- MR !170 Remove reference to deleted compton_interface dir
- MR !169 Updates to address static analysis warnings.
- MR !167 Prevent multiple conditions on a cell face in Draco_Mesh.
- MR !166 Loosen tolerance to allow test to pass for nvc++
- MR !165 Improve test coverage.
- MR !164 Minor fixes after enabling hicpp- checks for clang-tidy.
- MR !162 Another round of clang-tidy hicpp- fixes.
- MR !161 Remove noexcept for UnitSystemType move assignment operator
- MR !160 Fix assignment/move operations for UnitSystem and UnitSystemType
- MR !158 More clang-tidy hicpp- updates.
- MR !157 More updates recommended by clang-tidy hicpp-*
- MR !156 Updates for CI/Regression (stop valgrind; add SPR/oneapi)
- MR !155 Change logic for cce/13 environment on tt.
- MR !154 Apply clang-tidy hicpp changes to c4 and cdi.
- MR !153 Enable clang-tidy hicpp-* checks for ds++.
- MR !151 Fix srun options for rzvernal.
- MR !150 Fix clang-tidy warning.
- MR !147 Updates to allow clang-cl builds under MSVC.
- MR !146 Change (valid) code that causes linking fits for XL16.1+gcc9.3
- MR !145 Move ccs-net CI back to original machines
- MR !144 Tweak some code for cleaner compile on p9 with xl@16, gcc@9.3.0, cuda@11.7.0
- MR !141 Add the 'batch' CI tag as requested by admins.
- MR !140 Fix issues reported by latest OneAPI
- MR !139 Make cmake@3.21.0 the minimum required version
- MR !138 Update rules for copying dll files to lib/exe directory.
- MR !137 Don't cache DRACO_DBC_LEVEL for client projects.
- MR !136 Eliminate qt dependency.
- MR !135 Update Changelog for patch release
- MR !134 Minor tweaks to trigger CI testing for tt.
- MR !133 Disable tt/cce CI pipelines for now
Known Defects
- (None?!)
LOC and coverage plots
--------------------------------------------------------------------------------
Language files blank comment code
--------------------------------------------------------------------------------
C++ 436 13288 21370 57042
C/C++ Header 368 7757 20642 20730
CMake 131 1865 5456 9006
Lisp 14 783 1261 3404
Python 24 732 1351 3171
Bourne Shell 13 283 596 1417
CSS 1 261 75 1260
Bourne Again Shell 12 215 446 804
Fortran 90 9 131 229 409
CUDA 7 98 191 341
C Shell 2 32 36 163
YAML 4 20 37 163
C 2 35 67 155
HTML 2 3 47 68
Lua 2 6 6 43
make 2 20 15 37
--------------------------------------------------------------------------------
SUM: 1029 25529 51825 98213
--------------------------------------------------------------------------------