Ignore:
Timestamp:
01/27/12 08:19:58 (13 years ago)
Author:
Eric.Larour
Message:

merged trunk-jpl and trunk for revision 11236

Location:
issm/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk

  • 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 
    51Externalpackages: out into astrid-r1b
    62
     
    95
    106Switch to metis 5.0
     7
     8Hard stuff:
     9wrap MatSetValues and MatAssembly into one routine.
     10To do so, store Ke matrices into elements, do not add to global.
     11Once all the Ke are built, loop through them and do all the MatSetValues
     12at once, followed by MatAssembly.
     13Do the same for VecSet and VecAssembly.
     14
     15Wrap all Petsc data types Matrix and Vector objects, and map all operations
     16onto these new objects.  Make this preprocessable for configuration using autotools.
     17We will probably duplicate data, ex:
     18
     19Matrix{
     20        ifdef  PETSC_WRAPPER
     21        Mat pmatrix;
     22        endif
     23        ifdef  DOUBLE_WRAPPER
     24        double* pmatrix;
     25        endif
     26        adouble* amatrix;
     27}
     28
     29amatrix will be used in adolc. pmatrix will be used in Petsc routines. Matrix will
     30have routines to map one into the other.
Note: See TracChangeset for help on using the changeset viewer.