OPAL 2.4 release
ToDo List for OPAL release 2.4.0
source code and binary
- create branch 2.4
- update version string in Doxyfile
- update the version string in CMakeLists.txt and commit
- tag version 2.4.0
-
upload source tar-ball to
/afs/psi.ch/project/amas/webhosting/Downloads/OPAL/src
-
compile new binary for Linux
- GCC 8.4, Open MPI 3.1.6
cmake -DENABLE_AMR=ON -DENABLE_AMR_MG_SOLVER=ON -DENABLE_BANDRF=ON -DENABLE_SAAMG_SOLVER=ON -DCMAKE_BUILD_TYPE=Release
-
upload Linux binary package to
/afs/psi.ch/project/amas/webhosting/Downloads/OPAL/package/
- compile new binary for macOS
-
upload macOS binary package to
/afs/psi.ch/project/amas/webhosting/Downloads/OPAL/package/
manual/documentation
-
setup a new branch
Manual-2.4
for the new version of the manual -
fix version, branches and links in
Manual.attributes
. -
clone repository into
/afs/psi.ch/project/amas/webhostin/opal/Documentation/2.4
and checkout branchManual-2.4
- add links to the binaries in the wiki
- update https://gitlab.psi.ch/OPAL/src/wikis/For-Developers/Compile-OPAL
- compile the change log/release notes and publish it in the wiki: https://gitlab.psi.ch/OPAL/src/wikis/ReleaseNotes
-
review the file
src/addToDoxygenMainPage.h
- build Doxygen documentation for OPAL 2.4
- update https://gitlab.psi.ch/OPAL/src/wikis/home
- update https://gitlab.psi.ch/OPAL/src/wikis/regression-tests
tracker
-
create new label
OPAL 2.4
- update labels and milestones in issues
regression-tests
- create new branch 2.4
- setup the regression-tests to run the new version on opalrunner.psi.ch
varia
- PSI module
- write e-mail to mailing list