Changeset 11237 for issm/trunk/src/ad/todo
- Timestamp:
- 01/27/12 08:19:58 (13 years ago)
- Location:
- issm/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:ignore
-
old new 1 autom4te.cache 2 aclocal.m4 1 3 bin 4 config.log 5 config.h 6 config.h.in 7 config.status 2 8 configure 9 doxygen 10 ISSM.paf 11 ISSM.ppf 12 ISSM.ppf_cache 13 libtool 14 list 3 15 Makefile 4 16 Makefile.in 5 ISSM.paf6 list7 ISSM.ppf_cache8 config.log9 config.h10 .ignore.txt11 config.status12 17 stamp-h1 13 18 svn-commit* 14 ISSM.ppf15 config.h.in16 autom4te.cache17 aclocal.m418 doxygen
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
issm/trunk/src/ad/todo
r10160 r11237 1 ad/test for numerical accuracy:2 -send instructions for compiling the serial code.3 -polish the validation.sh run.4 5 1 Externalpackages: out into astrid-r1b 6 2 … … 9 5 10 6 Switch to metis 5.0 7 8 Hard stuff: 9 wrap MatSetValues and MatAssembly into one routine. 10 To do so, store Ke matrices into elements, do not add to global. 11 Once all the Ke are built, loop through them and do all the MatSetValues 12 at once, followed by MatAssembly. 13 Do the same for VecSet and VecAssembly. 14 15 Wrap all Petsc data types Matrix and Vector objects, and map all operations 16 onto these new objects. Make this preprocessable for configuration using autotools. 17 We will probably duplicate data, ex: 18 19 Matrix{ 20 ifdef PETSC_WRAPPER 21 Mat pmatrix; 22 endif 23 ifdef DOUBLE_WRAPPER 24 double* pmatrix; 25 endif 26 adouble* amatrix; 27 } 28 29 amatrix will be used in adolc. pmatrix will be used in Petsc routines. Matrix will 30 have routines to map one into the other.
Note:
See TracChangeset
for help on using the changeset viewer.