Skip to content

Releases: lanl/Draco

Draco-7_9_1 released

13 Jan 22:04
20cb775
Compare
Choose a tag to compare

Summary of changes:

  • Fix bug in ofpstream for corner case of one processor having no output. The code failed to account correctly for this possiblity, which led to the output from the previous processor being duplicated. (PR #1008)
  • While releasing Draco-7_9_0, a couple of tests were spitting out warnings from lrun. I worked with LLNL's admins to isolate the issue. For the updated lrun, we need to use --bind=none instead of --pack in our testing system. (PR #1011)
  • Fix warnings reported by Intel ifort 19.1.3. (PR #1012)

Draco-7_9_0 Release

07 Jan 17:16
Compare
Choose a tag to compare

Attribution

Draco-7_9_0, build date , 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, Tim Kelley, Jae H. Chang, 
     Andrew T. Till, Ondrej Certik, David A. Dixon, and Howard Pritchard.

Prior Contributors: Gabriel M. Rockefeller, Allan B. Wollaber, Rob B. Lowrie, Paul W. Talbot, 
     Katherine J. Wang, Seth D. Cook, Peter Ahrens, Massimiliano Rosa, Todd J. Urbatsch, 
     Daniel Holladay, Jeff D. Densmore, Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas, 
     Nick Myers, Paul Henning, Randy Roberts, Seth Johnson, Todd Adams, Tom Evans, 
     and Lori Pritchett-Sheats.

Copyright (C) 2016-2020 Triad National Security, LLC. (C19028, LA-CC-16-016),
     Released under a 3-Clause BSD License.

Summary of changes:

  • 838 files changed, added or removed in 128 commits.
  • Package plot2d retired
  • New package kde provided
  • The compton package was broken into compton_interface and compton_tools.
  • Add support for using nvcc_wrapper as the C/CXX compilers.
  • Enhance code quality checks
    • Adopt a 100 column wide format for source code.
    • Enhance use of LLVM including clang-tidy and clang-analyze in regressions and CI.
    • Begin using super-linter CI for python, bash, markup and more.
    • Begin using some newer CMake features (FindLAPACK, CUDA_ARCH).
  • Add support for Random123-1.13.1
  • Fortran 90 packages now install their module files and advertise this information in draco-config.cmake.

Reference

Draco-7_8_0

24 Sep 19:20
Compare
Choose a tag to compare
Draco-7_8_20200923, build date 2020/09/23, build type: Debug, DBC: 7, DRACO_DIAGNOSTICS: 0

CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, Matt A. Cleveland, Ryan T. Wollaeger, 
     Alex R. Long, Ben R. Ryan, Kendra P. Long, James S. Warsa, Tim Kelley, Jae H. Chang, 
     Andrew T. Till, Seth D. Cook, Ondrej Certik, and David A. Dixon.

Prior Contributors: Gabriel M. Rockefeller, Allan B. Wollaber, Rob B. Lowrie, Paul W. Talbot, 
     Katherine J. Wang, Peter Ahrens, Daniel Holladay, Massimiliano Rosa, 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, and Lori Pritchett-Sheats.

Copyright (C) 2016-2020 Triad National Security, LLC. (C19028, LA-CC-16-016),
     Released under a 3-Clause BSD License.

For information, send e-mail to [email protected].

Summary of changes:

  • 1087 files changed, added or removed in 86 commits.
  • Begin supporting XL+cuda on Power9 (ATS-2).
  • Provide option to install object libraries isntead of libraries for better IPO on KNL.
  • Fix build via spack on CrayPE.
  • Allow Draco Timers to wrap Caliper timers.
  • Add a constant analytic stopping power mode
  • Add parallel ensight capability
  • General build system improvements to better support CUDA enabled builds.

Draco-7_7_0 Released

03 Jun 18:41
Compare
Choose a tag to compare

Overview

Draco-7_7_0, build date 2020/05/29;
     build type: Debug;DBC: 7;DRACO_DIAGNOSTICS: 0

CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, 
     Ryan T. Wollaeger, Ben R. Ryan, Alex R. Long, Kendra P. Long, 
     James S. Warsa, Matt A. Cleveland, Tim Kelley, Jae H. Chang, 
     Andrew T. Till, Seth D. Cook, Ondrej Certik, and David A. Dixon.

Prior Contributors: Gabriel M. Rockefeller, 
     Allan B. Wollaber, Rob B. Lowrie, Paul W. Talbot, Katherine J. Wang, 
     Peter Ahrens, Daniel Holladay, Jeff D. Densmore, Massimiliano Rosa, 
     Todd J. Urbatsch, Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas, 
     Nick Myers, Paul Henning, Randy Roberts, Seth Johnson, Todd Adams, 
     Tom Evans, and Lori Pritchett-Sheats.

Copyright (C) 2016-2020 Triad National Security, LLC. (C19028, LA-CC-16-016),
     Released under a 3-Clause BSD License.

For information, send e-mail to [email protected].

Summary

  • 163 files changed, added or removed in 74 commits.
  • PR #655 Fortran portion and dependencies of c4 split into new library, fc4
  • PR #807 Lib_rng's dependency on Random123 headers should transitive
  • PR #799 Another tweak to help lcov reporting work for client projects.
  • PR #773 Fix variable name MPIEXEC_PREFLAGS.
  • PR #827 Spectrum-MPI on Darwin works the same as OpenMPI.
  • PR #826 Begin supporting IBM XL builds on Darwin
  • PR #790 Remove SuperLU_DIST from Draco

Corrected Defects

More Information

Draco-7_6_0 Released

23 Mar 02:09
Compare
Choose a tag to compare

Overview

Draco-7_6_0, build date 2020/03/17;
     build type: Debug; DBC: 7; DRACO_DIAGNOSTICS: 0

CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, 
     Ryan T. Wollaeger, Ben R. Ryan, Alex R. Long, Kendra P. Long, 
     James S. Warsa, Matt A. Cleveland, Tim Kelley, Jae H. Chang, 
     Andrew T. Till, Seth D. Cook, Ondrej Certik, and David A. Dixon.

Prior Contributors: Gabriel M. Rockefeller, 
     Allan B. Wollaber, Rob B. Lowrie, Paul W. Talbot, Katherine J. Wang, 
     Peter Ahrens, Daniel Holladay, Jeff D. Densmore, Massimiliano Rosa, 
     Todd J. Urbatsch, Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas, 
     Nick Myers, Paul Henning, Randy Roberts, Seth Johnson, Todd Adams, 
     Tom Evans, and Lori Pritchett-Sheats.

Copyright (C) 2016-2020 Triad National Security, LLC. (C19028, LA-CC-16-016),
     Released under a 3-Clause BSD License.

Copyright (C) 2016-2020 Triad National Security, LLC. (C19028, LA-CC-16-016),
     Released under a 3-Clause BSD License.

For information, send e-mail to [email protected].

Summary

  • 63 files changed, added or removed in 12 commits.
  • PR #768 Allow QuoWrapper to work correctly when mpi_init called from F90.
  • PR #763 fix tstifpstream
  • PR #761 Add support for NDI atomic mass weights and custom gendir files

Corrected Defects

More Information

Draco-7_5_0

23 Mar 02:17
Compare
Choose a tag to compare

Provide an annotated tag associated with the release of Draco-7_5_0 that has the correct case: draco-7_5_0. For full details, see notes associated with release/tag Draco-7_5_0.

Draco-7_4_0

23 Dec 20:40
Compare
Choose a tag to compare

Overview

Draco-7_4_0, build date 2019/12/16;build type: Debug;
     DBC: 7;DRACO_DIAGNOSTICS: 0

CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, 
     Ryan T. Wollaeger, Alex R. Long, James S. Warsa, Kendra P. Long, 
     Matt A. Cleveland, Tim Kelley, Ben R. Ryan, Jae H. Chang, Andrew T. Till, 
     Seth D. Cook, Ondrej Certik, and David A. Dixon.

Prior Contributors: Gabriel M. Rockefeller, 
     Allan B. Wollaber, Rob B. Lowrie, Paul W. Talbot, Katherine J. Wang, 
     Peter Ahrens, Daniel Holladay, Jeff D. Densmore, Massimiliano Rosa, 
     Todd J. Urbatsch, Jeff Furnish, John McGhee, Kris C. Garrett, Mike Buksas, 
     Nick Myers, Paul Henning, Randy Roberts, Seth Johnson, Todd Adams, 
     Tom Evans, and Lori Pritchett-Sheats.

Copyright (C) 2016-2019 Triad National Security, LLC. (C19028, LA-CC-16-016),
     Released under a 3-Clause BSD License.

For information, send e-mail to [email protected].

Summary

  • 225 files changed, added or removed in 52 commits.
  • PR #704 Provide a singleton wrapper around libquo
  • PR #701 A constexpr physical units class. (Feature 1761)
  • PR #686 Enable clang-tidy mode on ccs-net machines. (Task 1740)
  • PR #682 Provide a mechanism to colorize text.

Corrected Defects

  • Github issue #692 CMake Error at config/setupMPI.cmake:54
  • Github issue #688 Clang warns char comparison with negative integers is always false
  • Bug 1710 Darwin: Move regressions to intel/19.0.5
  • Bug 1731 Darwin builds can't find XMGrace
  • Bug 1746 Draco: regression failures
  • Bug 1757 cmake-3.15 fails to report cores correctly
  • Bug 1781 Fix MathJax plugin

More Information

Draco-7_3_0

19 Sep 14:48
Compare
Choose a tag to compare

Information

Draco-7_3_0, build date 2019/09/12;build type: Debug;DBC: 7;
     DRACO_DIAGNOSTICS: 0

CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, Ryan T. Wollaeger, 
     Alex R. Long, James S. Warsa, Matt A. Cleveland, Kendra P. Long, 
     Tim Kelley, Jae H. Chang, Andrew T. Till, Seth D. Cook, Ben R. Ryan, 
     and David A. Dixon.

Prior Contributors: Gabriel M. Rockefeller, Allan B. Wollaber, Rob B. Lowrie, 
     Paul W. Talbot, Katherine J. Wang, Peter Ahrens, Daniel Holladay, 
     Jeff D. Densmore, Massimiliano Rosa, Todd J. Urbatsch, Jeff Furnish, 
     John McGhee, Kris C. Garrett, Mike Buksas, Nick Myers, Paul Henning, 
     Randy Roberts, Seth Johnson, Todd Adams, Tom Evans, and Lori Pritchett-Sheats.

Copyright (C) 2016-2019 Triad National Security, LLC. (C19028, LA-CC-16-016),
     Released under a 3-Clause BSD License.

For information, send e-mail to [email protected].

Summary

  • 125 files changed, added or removed in 46 commits.
  • PR #665 - Normalize Planck emission CDF
  • PR #648 - Move the regression scripts to their own repository
  • PR #649 - Fix some Win32 issues related to CAFS.

Known issues

  • Github issue #526 - Fix autodoc issues in package viz
  • Github issue #525 - Fix autodoc issues in Parser

Authentication is required to view this additional information

Release of Draco-7_2_0

25 Jun 19:48
Compare
Choose a tag to compare

Overview

Draco-7_2_20190613, build date 2019/06/13;build type: Debug;DBC: 7;
     DRACO_DIAGNOSTICS: 0

CCS-2 Draco Team: Kelly G. Thompson, Kent G. Budge, Ryan T. Wollaeger, 
     Alex R. Long, James S. Warsa, Matt A. Cleveland, Kendra P. Long, 
     Tim Kelley, Jae H. Chang, Andrew T. Till, and David A. Dixon.

Prior Contributers: Gabriel M. Rockefeller, Allan B. Wollaber, Rob B. Lowrie, 
     Paul W. Talbot, Katherine J. Wang, Peter Ahrens, Daniel Holladay, 
     Jeff D. Densmore, Massimiliano Rosa, Todd J. Urbatsch, Jeff Furnish, 
     John McGhee, Kris C. Garrett, Mike Buksas, Nick Myers, Paul Henning, 
     Randy Roberts, Seth Johnson, Todd Adams, Tom Evans, and Lori Pritchett-Sheats.

Copyright (C) 2016-2019 Triad National Security, LLC. (C19028, LA-CC-16-016), 
     Released under a 3-Clause BSD License.

Summary of changes:

  • 192 files changed, added or removed in 121 commits.
  • #590 Begin supporting rzansel and sierra (ATS-2) machines (power9 + volta).
  • #616, #623 Better support for some Darwin nodes (x86+volta, power9+volta, arm).
  • #577 New Open Source License, Copyright record C19028
  • #586 Add analytic electron-ion coupling coefficient support to CDI.
  • #589, "#604":#604 Update device package and build system code to support newer CUDA (v9, v10).
  • #592 Begin providing support for atomics.
  • #620 Fix a "C++ static initialization fiasco" bug to fix broken static builds.
  • #633 Enable 1D and 3D: mesh construction and X3D parsing
  • #634 Provide a function to query env vars and provide access to SLURM info.

Corrected Defects

  • #585, "#622":#622 Update the IPCRESS reader for python3.
  • #606 Don't force DBS settings on clients
  • #618 Provide an implementation for Processor_Group when C4=SCALAR.
  • Bug 1151 Occasional mpirun errors on snow
  • Bug 1242 Support machines where mpiexec is at /usr/bin
  • Bug 1268 memory: needs more tests
  • Bug 1399 tt-fey: fix sync_repository module errors
  • Bug 1405 trinitite: new issues
  • Bug 1409 Building cuda test/library fails due to pthread flag
  • Bug 1418 Darwin: ARM regression fails to build draco
  • Bug 1424 Regressions: switch to gcc/7.4.0 for nightly (new production compiler)
  • Bug 1436 Unregistered dependency
  • Bug 1441 Archive (gitlab) darwin & rzansel spack configs
  • Bug 1442 Fix build warnings for darwin volta-x86 nodes
  • Bug 1447 Create asc_packages recipes for TRT codes.
  • Bug 1448 xlf2008_r issues weird warnings about incorrect arguments
  • Bug 1505 cdi_ipcress_tIpcress_Interpreter_twomats_ipcress is failing for Win32-Release builds
  • Bug 1513 numdiff syntax error on Win32
  • Bug 1516 trinitite: Random123 issues after recent DST

New Features

  • #579 Begin using CMake @include_guard@ and @cmake_host_system_information@
  • #580 Introduce build system variable @SITENAME_FAMILY@ while improving perfbench regressions. Create a nightly regression that uses intel/19.0.1 and openmpi/3.1.2.
  • #581 Update compiler flags used by IBM XL.
  • #582 Update regression system for Darwin's volta-x86 nodes.
  • #600 Add graphic dump reset time, to refine overwrite behavior
  • #607 Begin supporting mpich.
  • #612 Remove use of deprecated FindPythonInterp
  • #619 Rename nGray_Analytic_MultigroupOpacity to Compound_Analytic_MultigroupOpacity
  • #624 Provide a newer Docker container for CI testing
  • Feature 1351 Regressions: activate newtools regression
  • Feature 1410 update GPU_device to use modern cuda, print compute capability
  • Feature 1420 Provide Electron-Ion coupling models through CDI
  • Feature 1451 Specialize add_component_library macro to set separable compilation for CUDA files
  • Task 1062 Prepare Darwin as sierra-proxy machine
  • Task 1083 Darwin: demo power9+volta nodes
  • Task 1149 setupMPI.cmake: use 'cmake_host_system_information'
  • Task 1168 Demonstrate device singleton for GPUs on Darwin
  • Task 1229 Port codes to ARM processors
  • Task 1233 Attempt TPL build on power9 with xlc
  • Task 1272 Work with FCI to obtain CC# for Draco-7 == Draco-6_25_0
  • Task 1379 Add Draco and Branson spackages to spack
  • Task 1411 Create nightly regression on Darwin
  • Task 1419 LLNL: Provide needed TPLs at ucontrib
  • Task 1503 Draco_Mesh constructor using face indexing
  • Task 1534 Provide a slurm_info class

Known Defects

  • Bug 1514 cuda+mpi issues on darwin power9 and arm
  • Bug 1459 Demo cce/9 on capulin
  • Bug 1446 DBS: If exe/lib has cu files --> force static link
  • Bug 1444 Attempt to use clang on ATS-2 machines
  • Bug 1443 CDash integration with GitHub
  • Bug 1266 cdi_analytic: Code coverage improvements
  • Bug 1265 Quadrature: Needs more unit tests
  • Bug 1227 VS2017: tstSuperlu-dist not running?
  • Bug 1148 perfbench time variation on snow
  • Bug 59 cdi_eospac design flaw

Draco-7_1_0

25 Feb 16:36
Compare
Choose a tag to compare

Draco has been updated to version 7_1_0 and is tied to the release of Jayenne-8_0_0 and Capsaicin-4_16_0. This release was completed on the following platforms/toolsets:

Summary of changes:

  • 1040 files changed, added or removed in 35 commits.
  • Jayenne was unable to release when Draco-7_0_0 was released because an updated ds++/FMA.hh file was required
  • Re-enable compilation with CUDA.
  • Enable xthi and ythi unit tests for win32.
  • Move LaTeX related files to the dracodoc repository
  • Modify/Upgrade how the FMA CPP macro works.

Corrected defects:

New Features:

Known Defects:

  • Bug #1399 tt-fey: fix sync_repository module errors
  • Bug #1370 Get Shane Coffing's supernova problem running.
  • Bug #1268 memory: needs more tests
  • Bug #1266 cdi_analytic: Code coverage improvements
  • Bug #1265 Quadrature: Needs more unit tests
  • Bug #1242 Support machines where mpiexec is at /usr/bin
  • Bug #1227 VS2017: tstSuperlu-dist not running?
  • Bug #1151 Occasional mpirun errors on snow
  • Bug #1148 perfbench time variation on snow
  • Bug #59 cdi_eospac design flaw

Please direct your questions or concerns to myself or the Draco team ([email protected]).