Thrashing/hacking:
Added the idea of Levels and Patches in the initialization phase.
0 lines of code changed in 4 files:
copied single level composite grid scripts to Multilevel directory.
1744 lines of code changed in 5 files:
Initial commit for multilevel amrmpm
This is just a copy of amrmpm
734 lines of code changed in 1 file:
pulled initialization functions out of AMRMPM.m and put them in
initializationFunctions.m
269 lines of code changed in 4 files:
Changes so you can read in a file that contains the L2norm and maxError
to compute the order of accuracy
0 lines of code changed in 2 files:
added hack so you can skip sections of the computational domain.
0 lines of code changed in 2 files:
2nd order accuracy for MMS problem
A = 0.05
t_initial = 0.0
t_final = wavelength
constant resolution
95 lines of code changed in 4 files:
order of accuracy result for the MMS problem, PPC:2, A = 0.001
NN = [22, 46, 64, 130, 262, 514]
9 lines of code changed in 1 file:
Now using initializeRegions()
Took out most of the hard coded code. You should be able to switch between
plots of the linear & gimp functions by changing "interpolation"
added asci-art, hopefully it's a little clearer what is going on.
0 lines of code changed in 2 files:
More informative error messages.
PositionToClosestNodes()
- Can now handle computational domains that have regions that are negative.
0 lines of code changed in 2 files:
define a new region used specifically for plotShapeFunction.m
NN is now computed in initializeRegions.m
Define extra cells on the outermost regions (not used)
31 lines of code changed in 2 files:
pulled out all of the shape functions and placed them in a separate .m file.
Something is not working correctly with plotShapeFunctions.
495 lines of code changed in 3 files:
The initial time is now a variable, t_initial.
Removed sections of debugging plots.
20 lines of code changed in 1 file:
added debugging functions
MMS_acceleration()
MMS_dFdx()
MMS_divergenceStress()
44 lines of code changed in 1 file:
script that generates an index.xml from a collection of udas. It warns the user
if the variable list is not the same amoung all the udas.
usage: makeMasterUda < list of uda files >
How to use:
mkdir <masterUda>
cd <masterUda>
makeMasterUda ../uda.000 ../uda.001 ../uda.00N
This should have been checkedin years ago
110 lines of code changed in 1 file:
SerialMPM: errorEstimate()
MPMICE: coarsenDriver_std()
MPMICE: coarsenDriver_massWeighted()
ICE: fineToCoarseOperator()
Added logic to prevent trying to access data that is not available.
This should not change the answers.
46 lines of code changed in 7 files:
Restructuring:
- extForceP -> accl_extForceP
- moved all MMS related functions to MMS.m, and using function handles.
- use structures to minimize the function call lengths.
211 lines of code changed in 2 files:
MMS_displacment()
MMS_deformationGradient()
MMS_velocity()
MMS_bodyForce
-Now dividing all trigometric functions by h or bar_length.
- dividing h in leading equation terms.
Pull out multiplcation of the bodyForce by massP to be consistent with
interpolate particles to grid section.
This shouldn't change the answers
62 lines of code changed in 1 file:
Added initialCondition function.
Order of analysis for Matlab:ICE is now working for Toro's test1 problem.
96 lines of code changed in 10 files:
Added matlab scripts/functions to compute the order of accuracy of
the matlab version of ice.
80% working
196 lines of code changed in 3 files:
(169 more)