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