Skip to content

Commit

Permalink
Merge pull request #375 from LLNL/v0.3.5-rc
Browse files Browse the repository at this point in the history
V0.3.5 rc
  • Loading branch information
white238 authored Jul 21, 2020
2 parents 2c19277 + b20a351 commit 039063f
Show file tree
Hide file tree
Showing 31 changed files with 1,452 additions and 737 deletions.
225 changes: 0 additions & 225 deletions .travis.yml

This file was deleted.

16 changes: 4 additions & 12 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,9 @@ Any questions can be sent to [email protected].

# Attribution

We want everyone to feel they are getting the proper attribution for their
contributions. Here are some suggestions on how to get that:
The BLT project uses git's commit history to track contributions from individual developers.

* New files: add your name and a date to the top of the file
* New functions or macros: add your name to the comment above it

For example:

```
# Author: John Doe @ Some Company, Inc.
```
Since we want everyone to feel they are getting the proper attribution for their contributions, please add your name to the list below as part of your commit.

# Contributors (In Alphabetical Order)

Expand All @@ -31,8 +23,8 @@ For example:
* Chip Freitag, AMD, Inc.
* Elsa Gonsiorowski, LLNL
* Burl Hall, LLNL
* Matt Larsen
* Matt Larsen, LLNL
* Martin McFadden, LLNL
* Mark Miller, LLNL
* David Poliakoff, LLNL
* David Poliakoff, Sandia National Laboratories

46 changes: 28 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# <img src="/share/blt/logo/blt_logo.png?raw=true" width="128" valign="middle" alt="BLT"/>

[![Build Status](https://travis-ci.org/LLNL/blt.svg)](https://travis-ci.org/LLNL/blt)
[![Build Status](https://ci.appveyor.com/api/projects/status/fuaftu9mvp0y488j/branch/master?svg=true)](https://ci.appveyor.com/project/cyrush/blt/branch/master)
[![Build
Status](https://dev.azure.com/llnl-blt/blt/_apis/build/status/LLNL.blt?branchName=develop)](https://dev.azure.com/llnl-blt/blt/_build/latest?definitionId=1&branchName=develop)
[![Documentation Status](https://readthedocs.org/projects/llnl-blt/badge/?version=develop)](https://llnl-blt.readthedocs.io/en/develop/?badge=develop)

BLT is a streamlined [CMake](https://cmake.org)-based foundation for
Expand Down Expand Up @@ -29,13 +29,15 @@ operating systems and technologies:
[FRUIT](https://sourceforge.net/projects/fortranxunit),
[gbenchmark](https://github.com/google/benchmark)
* Documentation:
[Doxygen](http://www.doxygen.nl/),
[Doxygen](http://www.doxygen.nl/),
[Sphinx](http://www.sphinx-doc.org)
* Code style and health:
[Uncrustify](http://uncrustify.sourceforge.net),
[AStyle](http://astyle.sourceforge.net),
[Cppcheck](http://cppcheck.sourceforge.net),
[clang-query](http://clang.llvm.org/docs/LibASTMatchers.html)
* Code style:
[AStyle](http://astyle.sourceforge.net),
[ClangFormat](https://clang.llvm.org/docs/ClangFormat.html),
[Uncrustify](http://uncrustify.sourceforge.net)
* Code quality
[clang-query](http://clang.llvm.org/docs/LibASTMatchers.html),
[Cppcheck](http://cppcheck.sourceforge.net)


Getting started
Expand All @@ -59,17 +61,21 @@ Authors

Developers include:

* Chris White ([email protected])
* Kenneth Weiss ([email protected])
* Cyrus Harrison ([email protected])
* George Zagaris ([email protected])
* Lee Taylor ([email protected])
* Aaron Black ([email protected])
* David A. Beckingsale ([email protected])
* Richard Hornung ([email protected])
* Randolph Settgast ([email protected])
* Chris White, LLNL
* Kenneth Weiss, LLNL
* Cyrus Harrison, LLNL
* George Zagaris, LLNL
* Lee Taylor, LLNL
* Aaron Black, LLNL
* David A. Beckingsale, LLNL
* Richard Hornung, LLNL
* Randolph Settgast, LLNL

Please see the [BLT Contributors Page](https://github.com/LLNL/BLT/graphs/contributors) for the full list of project contributors.
Please see our [contributing guide](https://github.com/LLNL/blt/blob/develop/CONTRIBUTING.md)
for details about how to contribute to the project.

The full list of project contributors can be found on the
[BLT Contributors Page](https://github.com/LLNL/BLT/graphs/contributors).

Open-Source Projects using BLT
------------------------------
Expand Down Expand Up @@ -132,3 +138,7 @@ PackageLicenseDeclared: BSD-3-Clause
PackageName: gtest
PackageHomePage: https://github.com/google/googletest
PackageLicenseDeclared: BSD-3-Clause

PackageName: run-clang-format
PackageHomePage: https://github.com/Sarcasm/run-clang-format
PackageLicenseDeclared: MIT
25 changes: 25 additions & 0 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,24 @@ The project release numbers follow [Semantic Versioning](http://semver.org/spec/

## [Unreleased] - Release date yyyy-mm-dd

### Added
- Added blt_assert_exists() utility macro.
- Additional link flags for CUDA may now be specified by setting
``CMAKE_CUDA_LINK_FLAGS`` when configuring CMake either in a host-config
or at the command-line.
- Added support for ClangFormat.

### Changed
- ``CUDA_TOOLKIT_ROOT_DIR`` must now be set in order to use CUDA. If it is not
specified, BLT will produce an error message.

### Fixed
- blt_add_test is no longer trying to extract target properties from non-targets.
- Improved support for HIP 3.5.
- Improved support for CMake 3.13.0+.
- Remove some known spaces that show up in MPI link flags.
- Remove GTest and GBenchmark adding '-Werror' that got inherited.

## [Version 0.3.0] - Release date 2020-01-08

### Added
Expand All @@ -28,6 +46,8 @@ The project release numbers follow [Semantic Versioning](http://semver.org/spec/
- Added support for Cray compilers in blt_append_custom_compiler_flag.
- Added ability to add flags to the cppcheck command line through blt_add_code_checks()
- Added ability for blt_add_test() to set required number of OpenMP threads via new option NUM_OMP_THREADS.
- Added ClangFormat as an option for code styling. This has some caveats that are noted here:
https://llnl-blt.readthedocs.io/en/develop/api/code_check.html

### Changed
- Restructured the host-config directory by site and platform.
Expand All @@ -36,6 +56,11 @@ The project release numbers follow [Semantic Versioning](http://semver.org/spec/

### Fixed
- Fixed some warnings in CMake 3.14+
- Duplication of MPI link flags in CMake 3.14+ when Fortran was enabled.

### Removed
- Removed unused ``HEADERS_OUTPUT_SUBDIR`` argument from blt_add_library().


## [Version 0.2.5] - Release date 2019-06-13

Expand Down
Loading

0 comments on commit 039063f

Please sign in to comment.