draco-7_18_0
clevelam
released this
11 Jun 15:51
·
123 commits
to develop
since this release
Details
Platform | Compiler | MPI | Notes |
---|---|---|---|
ATS-1 (RO/TY) | |||
CTS-1 (FG/CY) | |||
ATS-2 (Sierra) | |||
Darwin x86 | |||
Spack testing | |||
Spack recipes (EAP, DevOps, Spack) |
Attribution
Release: version Draco-7_18_0, build date 2024 Jun 10, build type: Debug, DBC: 7, DRACO_DIAGNOSTICS: 0
CCS-2 Draco Team: Kelly G. Thompson, Matt A. Cleveland, HyeongKae Park, Ryan T. Wollaeger,
Ben R. Ryan, Kendra P. Long, Alex R. Long, James S. Warsa, Jae H. Chang, Jeff R. Haack,
and Daniel Holladay.
Prior Contributors: Kent G. Budge, Gabriel M. Rockefeller, Allan B. Wollaber, Tim Kelley,
Rob B. Lowrie, Paul W. Talbot, Katherine J. Wang, Andrew T. Till, Ondrej Certik, Peter Ahrens,
Massimiliano Rosa, David A. Dixon, Howard Pritchard, Todd J. Urbatsch, 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) 2024 Triad National Security, LLC. (C19028, LA-CC-16-016),
Released under a 3-Clause BSD License.
Features
- MR !406 Add extra logic to differentiate meaning of CONSTANT macro for host and device compile pass
- MR !405 Fix gsl win build
- MR !404 Allow more concurrent use of AMD gpus.
- MR !403 Prepare for a no GSL build in Jayenne
- MR !402 Change Draco's ds++ library to dsxx to hopefully fix install permissions issues
- MR !401 Update cmake function provide_ctest_resources_spec to support DeRT.
- MR !399 Switch ghost cell node linkage to global node index space
- MR !398 Provide global node mapping via Draco_Mesh
- MR !397 Use SITE_ID instead of CI_RUNNER_TAGS
- MR !396 Try a different value for
resource_group
- MR !395 Test CI feature resource_group.
- MR !394 Allow optional triangularization of specified cells in a 2d orthogonal unstructured mesh
- MR !393 Enable Ninja builds on Windows
- MR !392 Fix broken install after !391
- MR !391 Make GSL an optional dependency.
- MR !390 Provide c++17 code to replace deprecated C++14 hacks
- MR !388 Prepare for C11/C++17 standards in Draco
- MR !387 Camr bugfix
- MR !386 Per-cell multiplicity in Parallel_Data_Operator
- MR !385 Update logic for setting language standards
- MR !384 Fix broken rzvernal configure.
- MR !382 Remove unsupported -mia32 ifx flag
- MR !381 recognize rzadams
- MR !380 env change to gnu for rzansel and update oneapi env on roci
- MR !378 Don't use --map-by ppr::socket for openmpi@5:
- MR !376 Provide include directives for cstdint
- MR !375 move fog jobs to lapse 2.4.0
- MR !374 Update job names to reflect cce bump
- MR !372 Move to 2.4.0 env for intel classic on roci
- MR !371 Update cmake formatting for some files
- MR !370 First cut at a RESOURCE_GROUP based testing feature.
- MR !369 Bump rzvernal developer and CI env to LAPSE-2.4, including tweaks to compile flags
- MR !368 Eliminated untested/unused code.
- MR !367 Suppress a new
-Weverything flag
for clang-16 and later - MR !366 Clean up ythi includes and comments.
- MR !365 Ignore failed chmod commands.
- MR !364 Continue deployment if chmod/chgrp fails.
- MR !363 Bump default developer env on rzansel
- MR !362 Retire unused F_eta function.
- MR !361 Ensure new deployment flavor directory has correct permissions.
- MR !360 Bump LAP XL env to 2.4; remove bad compile option for HIP
- MR !359 Add another suppression. This time for GOMP_parallel.
- MR !358 Fix job labels for ccs-net.
- MR !357 Test new dev-envs for ccs-net.
- MR !356 Add support for Fog (CTS-1 extended support)
- MR !354 Add nomultithread hint to ATS-3 srun line
- MR !353 Fix regression results posting from RZ systems.
- MR !352 Update copyright end year to 2024 in most source and CMakeLists files
- MR !350 Update rule that posts RZ results to CDash.
- MR !348 Minor cleanup for yaml files.
- MR !347 More Mesh Object Testing
- MR !346 Add RWDI CI job on ccscs4.
- MR !345 Updates to better support gcc/12.2.0 on Roci
- MR !344 Move gnu builds from snow to roci.
- MR !343 More fixes for installation permisssions for deployments.
- MR !342 Use CI variables to control Unix permissions of deployed installations.
- MR !341 Use CI variable to determine where CDash results are sent.
- MR !340 Right triangle mesh
- MR !339 update to 2.3.2 env on snow
- MR !338 Set CTEST_SITE for rzvernal and rzansel.
- MR !337 Revert to using rtt.lanl.dov/cdash3 for CDash results.
- MR !336 Fix some cdash submission issues
- MR !335 Change logic that sets cuda flags.
Closed Issues
- Gitlab issue #1460 Windows: Quadrature tests failing after !403
- Gitlab issue #1458 Rename ds++ library to something like dsxx
- Gitlab issue #1457 Remove
${DRACO_ENV}-$ {CMAKE_BUILD_TYPE} resource limiter - Gitlab issue #1456 rzvernal deploy/nightly configure failure on develop
- Gitlab issue #1454 Variable per-cell quantity size for parallel communication
- Gitlab issue #1453 Add -Wno-unsafe-buffer-access flag to Vernal CCE builds after bump to cce16
- Gitlab issue #1452 Nightly regression failure for autodoc
- Gitlab issue #1451 RelWithDebInfo builds broken on RZ Vernal
- Gitlab issue #1449 Add RWDI CI job to support DeRT
- Gitlab issue #1446 Unknown MPI issue with draco intel-classic Release deployment build on rocinante
- Gitlab issue #1445 After moving CI regression back to rtt.lanl.gov, some jobs have bad data
- Gitlab issue #1444 shell runner (docker-jobs.yml) unable to post results to asc-cdash-poc
- Gitlab issue #1443 Cuda compiler misses
--gcc-toolchain
if building/installing Draco with Spack for ATS-2. - Gitlab issue #1442 Ensure deployment jobs are serialized
Developer Lines:
168942:Kelly G. Thompson
21962:Kent G. Budge
20175:Matt A. Cleveland
8856:HyeongKae Park
8085:Ryan T. Wollaeger
5446:Ben R. Ryan
3939:Kendra P. Long
3542:Gabe M. Rockefeller
3099:Alex R. Long
1668:Allan B. Wollaber
1250:James S. Warsa
569:Tim Kelley
389:Rob B. Lowrie
357:Jae H. Chang
278:Paul Talbot
156:Katherine J. Wang
143:Andrew Thomas Till
122:Jeffrey Robert Haack
90:Ondřej Čertík
62:Peter Ahrens
14:Jeff Haack
9:Massimiliano Rosa
7:David A. Dixon
6:Daniel Holladay
LOC and coverage plots
github.com/AlDanial/cloc v 1.92 T=0.84 s (859.2 files/s, 188454.8 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C/C++ Header 354 14540 30021 45886
C++ 256 7031 13795 23963
Python 49 1863 3778 6152
Fortran 90 20 1000 1842 4587
CMake 33 337 913 1607
HTML 2 8 47 70
Bourne Shell 2 18 63 67
make 2 13 10 52
YAML 1 5 12 31
-------------------------------------------------------------------------------
SUM: 719 24815 50481 82415
-------------------------------------------------------------------------------