|
4 | 4 | are up to date in the manual
|
5 | 5 | . check that readme.html is okay and the links to the mailinglists are working (also in manual.pdf)
|
6 | 6 | . setup:
|
7 |
| - export OLDVER=1.1;export VER=1.2;export NEXTVER=1.3.pre |
| 7 | + export OLDVER=1.2;export VER=1.3;export NEXTVER=1.4.pre |
8 | 8 | export DEALSRCDIR=...
|
9 | 9 | . fix doxygen errors:
|
10 | 10 | find include -name "*h" -print | xargs -n 1 $DEALSRCDIR/tests/scripts/checkdoxygen.py
|
|
15 | 15 | find . -name "*.h" -o -name "*.cc" -print | while read file;do sed -i '0,/^.*Copyright.*/{s/^.*Copyright.*/ Copyright (C) 2011 - 2015 by the authors of the ASPECT code./}' $file; done
|
16 | 16 | git status # check!
|
17 | 17 | git commit -a -m "doxygen formatting, astyle, comment wrapping" # or rather create a pull-request
|
18 |
| - . update changes.h in doc/modules: |
| 18 | + . create branch for master PR to update changes.h in doc/modules: |
| 19 | + git checkout -b post-release-$VER |
19 | 20 | cd doc/modules; ./increment_version.sh $OLDVER $VER;cd ../..
|
20 | 21 | cd doc;./bump_version.sh $NEXTVER; cd ..
|
21 |
| - git commit -m "release task: update version and changes.h" # or rather create a pull-request |
22 |
| - . create a branch: |
23 |
| - git checkout master |
24 |
| - git checkout -b aspect-$VER |
25 |
| - . version update: |
26 |
| - cd doc;./bump_version.sh $VER; cd .. |
| 22 | + git commit -m "release task: update version and changes.h" |
| 23 | + . create a branch, bump version: |
| 24 | + git checkout post-release-$VER && \ |
| 25 | + git checkout -b aspect-$VER && \ |
| 26 | + cd doc && ./bump_version.sh $VER && cd .. && \ |
27 | 27 | git commit -m "release task: update version info"
|
28 | 28 | . remove from the branch:
|
29 | 29 | git rm -r data/material-model/table \
|
|
33 | 33 | cookbooks/future/table_model.prm \
|
34 | 34 | include/aspect/material_model/table.h \
|
35 | 35 | include/aspect/postprocess/table_velocity_statistics.h \
|
36 |
| - include/aspect/postprocess/table_heat_flux_statistics.h |
| 36 | + include/aspect/postprocess/table_heat_flux_statistics.h && \ |
37 | 37 | git commit -m "release task: remove table model"
|
38 | 38 | . compile aspect, make sure you have a symlink in the main directory for the next step
|
39 | 39 | . update doc/manual/parameters.tex and documentation:
|
40 |
| - cd doc;./update_parameters.sh; make manual.pdf; cd .. |
41 |
| - git add doc/manual/parameters.tex doc/manual.pdf |
| 40 | + cd doc && ./update_parameters.sh && make manual.pdf && cd .. && \ |
| 41 | + git add doc/manual/parameters.tex doc/manual.pdf && \ |
42 | 42 | git commit -m "release task: update manual"
|
43 | 43 | . make sure the .prm and .xml files we ship match the default values of
|
44 | 44 | parameters
|
| 45 | + . create a RC tar file: |
| 46 | + git archive --format=tar.gz --prefix=aspect-$VER-rc1/ HEAD >aspect-$VER-rc1.tar.gz |
45 | 47 | . Tag the release:
|
46 | 48 | git tag -a v$VER -m "tag version $VER"
|
47 | 49 | . create a tar file:
|
|
58 | 60 |
|
59 | 61 |
|
60 | 62 |
|
| 63 | + . update manual on mainline: use .pdf from last release?! |
| 64 | + |
| 65 | + |
| 66 | +Announcement for 1.3 (May 18, 2015) |
| 67 | +----------------------------------------- |
| 68 | +We are pleased to announce the release of ASPECT 1.3. ASPECT is the Advanced |
| 69 | +Solver for Problems in Earth's ConvecTion. It uses modern numerical methods such |
| 70 | +as adaptive mesh refinement, multigrid, and a modular software design to |
| 71 | +provide a fast, flexible, and extensible mantle convection solver. ASPECT is |
| 72 | +available from |
| 73 | + |
| 74 | + http://aspect.dealii.org/ |
| 75 | + |
| 76 | +This release includes the following changes: |
| 77 | +- New: Averaging of material properties between the quadrature points of a |
| 78 | + cell. This greatly increases the stability of solutions in simulations with |
| 79 | + spatially varying coefficients, and also greatly accelerates the solution, |
| 80 | + at times up to a factor of ten. |
| 81 | +- Corrections to the entropy stabilization scheme for compositional fields. |
| 82 | +- Fixed and extended: Removal of rigid body translations and rotations when |
| 83 | + the simulation has a nullspace. |
| 84 | +- New: VTU visualization output can now be grouped into an arbitrary number of |
| 85 | + files per time step. |
| 86 | +- Various fixes to the nonlinear solver residual computation. |
| 87 | +- New visualization postprocessors that can output the shear stress and full |
| 88 | + stress tensors. |
| 89 | +- Fixes to the latent heat formulation. |
| 90 | +- New 'ascii data' plugins for boundary and initial conditions. |
| 91 | +- New mass flux statistics postprocessor. |
| 92 | +- Many other fixes and small improvements. |
| 93 | + |
| 94 | +A complete list of changes can be found at |
| 95 | + http://aspect.dealii.org/doc/doxygen/changes_between_1_82_and_1_83.html |
| 96 | + |
| 97 | +Wolfgang Bangerth, Timo Heister, and many other contributors. |
| 98 | + |
| 99 | + |
61 | 100 |
|
62 | 101 |
|
63 | 102 | Announcement for 1.2 (January 25rd, 2015)
|
|
0 commit comments