solver option can be either "direct" or "DirectSolver"
0 lines of code changed in 2 files:
weed
0 lines of code changed in 1 file:
Fix small DLB bug resulting from last commit and remove debug print from AMRSC
1 lines of code changed in 2 files:
Remove some debugging
0 lines of code changed in 1 file:
Remove concept of time-refinement from Grid, and store whether the sim is lockstep in SharedState. Have components compute delt based on the level it's on and have the SimulationController worry about the inter-level constraints. (Also consolidate SimCnt::doInitialTimestepRegridding into doInitialTimestep and doRegridding)
249 lines of code changed in 71 files:
Add helpful debug message for dependency regen check.
4 lines of code changed in 2 files:
Testing to see if I still have commit access
0 lines of code changed in 2 files:
Use fabs instead of abs.
2 lines of code changed in 1 file:
Comment out the options_table value in initialize().
7 lines of code changed in 1 file:
Fix crash bug in rendering unsupported PNGs, from branch.
0 lines of code changed in 2 files:
Modified the SFC generation to use a different style of indexing. In
addition new merging methods have been implemented but need more testing
so are disabled by default.
1461 lines of code changed in 5 files:
Fix removeFixedDOFHeat when using petsc 2.2.1 and multiple processors.
20 lines of code changed in 1 file:
Fixed CC velocity initialization for nonuniform grid.
48 lines of code changed in 1 file:
Fixed compiler errors.
2 lines of code changed in 3 files:
More nonuniform grid support for strain rate tensor computation
230 lines of code changed in 4 files:
More work on nonuniform grid support. Fortran loops implementation for
dynamic models is not used anyway, so it is removed.
54 lines of code changed in 36 files:
implicitPressureSolve()
Eject from the outer iteration loop if a timestep restart has been requested,
and allow the task to finish.
1 lines of code changed in 1 file:
Nonuniform grid support for strain rate tensor. Not done
everywhere yet.
371 lines of code changed in 13 files:
matlab script to plot exact mms solutions. Knock off of Jeremy's
76 lines of code changed in 1 file:
Cell information now works in parallel for nouniform grid.
Pressure projection seems to work for nonuniform grid too.
220 lines of code changed in 5 files:
Cast *.size() to int for compiler warning.
1 lines of code changed in 1 file:
pass spatial_(min/max) to the scalar field
0 lines of code changed in 2 files:
- removed hardcoded parameters in x_pos, y_pos calculation....tisk..tisk
- added runtime spew
- cleanup
Only works for press_CC right now
0 lines of code changed in 4 files:
fixed spelling error
0 lines of code changed in 2 files:
added order of advection flag
Polished
66 lines of code changed in 4 files:
moved code to a lib for distribution outside of scirun
2601 lines of code changed in 8 files:
d_movingAverage is now initialized... oops.
1 lines of code changed in 1 file:
Stale notes from MC back in 2000.
0 lines of code changed in 1 file:
Overhaul the DynamicLoadBalancer
State no longer maintained internally, called by SimController
Should now work with any combination of restart, regrid, nthproc,
timestep restarts, etc.
Schedulers:
Modify the way Particle Subsets determine whether they need to send
the number of particles to receiving processor
Don't reserve cell-refinement-ratio of cells for each var, just the
number of intra-level ghost cells required
MPMICE:
Move a cout to a cout_doing
Regridder:
Use Regridder vars on matl 0
265 lines of code changed in 19 files:
Remove debugging print statement.
0 lines of code changed in 2 files:
Update KeplerServer interface.
2 lines of code changed in 1 file:
Kepler server updates.
23 lines of code changed in 6 files:
The output format of the compare_mms utility is cleaned up and made more readable
The hard coding of the dimensions and resolution are removed to make it read from the ups file.
A new option -o is added.
0 lines of code changed in 2 files:
only perform conservation test on level 0
1 lines of code changed in 1 file:
Add compile time option for using the SuperLU_dist package via the
petsc interface. This is another direct solver package that seems to work
better than spooles.
18 lines of code changed in 1 file:
-added quadratic initialization
- only doing conservation test on the coarsest level
23 lines of code changed in 2 files:
Final cleanup before putting these script back on the shelf.
Works on non-uniform grid or the simulation of a CFI.
93 lines of code changed in 3 files:
added pfs to the uintah shortcut.
0 lines of code changed in 2 files:
ooops.
0 lines of code changed in 2 files:
plot(sumMass)
advectSlabs()
- divide by dx(j)
many small changes
109 lines of code changed in 7 files:
Turn off some spew.
3 lines of code changed in 1 file:
Added compile time configurable option to interface to the SPOOLES
parallel direct linear solver. This can be used by configuring PETSC
with the --download-spooles=1 option (this works for 2.3.2, earlier
versions of PETSC require more effort).
45 lines of code changed in 1 file:
so it will compile with gcc 4.1.1
1 lines of code changed in 1 file:
Progress towards simulating a CFI.
dx is no longer a constant through out the domain.
46 lines of code changed in 4 files:
Changed variable names from rho to mass
fixed a small error, it now works
103 lines of code changed in 4 files:
renamed ICETodd to Advection
0 lines of code changed in 3 files:
cast sets_.size() to an int for compiler warning.
1 lines of code changed in 1 file:
Add HeatFluxBoundary conditions to Particle Creator.
31 lines of code changed in 5 files:
MPMCommon.{h,cc} :
Move printSchedule and printTask from SerialMPM to MPMCommon so that it
may be reused by all MPM components (ImpmMPM,FractureMPM,RigidMPM,SerialMPM).
Add the argument DebugStream to the argument list for printSchedule and
printTask.
Add the ProcessorGroup argument to the constructor which is necessary
for getting the rank of the processor used in printTask and printSchedule.
SerialMPM.{h,cc} :
Use the new formats for printSchedule and printTask.
Replace all instances of d_myworld with UintahParallelComponent::d_myworld
to disambiguate the use of d_myworld.
Remove printSchedule and printTask since they are now in MPMCommon.
RigidMPM.cc :
Use UintahParallelComponent::d_myworld instead of d_myworld.
FractureMPM.cc :
Use UintahParallelComponent::d_myworld instead of d_myworld.
Solver.h :
Add argument guess to solve(vector<double>& guess) for adding in initial
non-zero guess to the solver.
Add fillFluxVector() for adding a non-zero flux boundary conditions.
SimpleSolver.{h,cc} :
Changed the argument for solve() so that a non-zero guess may be used --
currently not implemented.
Add capability to have a non-zero flux boundary condition to solver.
PetscSolver.{h,cc} :
Changed the argument for solve() so that a non-zero guess may be used --
currently commented out.
Add capability to have a non-zero flux boundary condition to solver.
ImplicitHeatConduction.{h,cc} :
Add capability to have a non-zero flux boundary condition.
Add capability to input a non-zero guess to the solver using the previous
timestep's temperature -- currently commented out.
ImpMPM.{h,cc} :
Use the new formats for printSchedule and printTask.
Replace all instances of d_myworld with UintahParallelComponent::d_myworld
to disambiguate the use of d_myworld.
Add heat flux boundary conditions using load curves modelled after the
external force boundary conditions.
637 lines of code changed in 25 files:
- Deleting files that we don't have the rights to distribute
0 lines of code changed in 4 files:
put the root slash in the path to X11R6
1 lines of code changed in 1 file:
Change SUBMINOR == 1 to SUBMINOR >= 1
0 lines of code changed in 6 files:
SecondOrderBase.h
Progress toward limiting the gradients at the coarse fine interface
removed all tabs
q_CCMaxMin()
- operate over on a CCVariable<T> instead of a point
- included the coarse fine interface cells in the computation
gradQ()
- small cleanup
- no longer computing gradients in the extracells at the
edge of the computational domain.
------------------------
SecondOrderAdvector.cc
support for the changes described above
129 lines of code changed in 2 files:
Add uda name to graphs and tables in GridVisualizer
0 lines of code changed in 8 files:
Correct label variable name.
0 lines of code changed in 2 files:
Minor formatting changes
10 lines of code changed in 1 file:
If scirun is disabled, glew is not required
12 lines of code changed in 2 files:
OutputNthProc now works for particles and initTimestep outputting. Changed the name of wasOutputTimestep to isOutputTimestep to be more correct.
68 lines of code changed in 16 files:
Include the gradient (q_grad_(x,y,z) in the calculation of q_faceFlux at
all the coarse fine interfaces and the boundary faces. Still need to somehow
limit the gradients.
SecondOrderAdvector.cc
qAverageFlux()
- increased computational domain to include the extra cells
- removed section of code that set q_faceFlux = q_CC at CFI and boundary
faces
SecondOrderBase.h
gradQ()
Et all coarse fine interface and boundary faces compute the gradient
using one-sided differencing.
116 lines of code changed in 2 files:
clean up the file behavior
146 lines of code changed in 1 file:
added indexing to the writter
0 lines of code changed in 4 files:
fix for time steps in datasets
0 lines of code changed in 8 files:
Added Contour tab and Contour algorithm for when an ImageField is passed to ShowField
0 lines of code changed in 6 files:
Now ramping can be on or off for each inlet separately, but ramping
function would be the same for all inlets with ramping enabled.
11 lines of code changed in 3 files:
partial clean of the GetFileName module and incorporated it into the HDF5DataReader
44 lines of code changed in 6 files:
AMR.h
cleaned up spew
hotBlob_AMR.ups
removed HR regridder
0 lines of code changed in 1 file:
Based on Bryan's earlier commit, need to check the parent_new_dw
to see if a restart has been asked for.
2 lines of code changed in 1 file:
Update to TST gas EOS for HMX product
346 lines of code changed in 6 files:
Update a nonlinear solver for JWL EOS
0 lines of code changed in 4 files:
problemSetup()
- updated call to advectionFactor::create()
conservedtoPrimitive_Vars()
- added in models section q_CC.initialize(0)
- fixed typo
5 lines of code changed in 1 file:
removed bullet proofing. No longer need to specify both timeRefinementRatio
and useLockStep to use the lockstep cycle
17 lines of code changed in 1 file:
should have been commited with previous commit.
0 lines of code changed in 2 files:
added global d_OrderOfAdvection
Only use refluxing in the implicit solve if d_OrderOfAdvection > 1
19 lines of code changed in 4 files:
Set parent scheduler to be restartable in impMPM
4 lines of code changed in 1 file:
bulletproofing: First order advection and refluxing are a bad combination.
13 lines of code changed in 1 file:
Detect need for restart before the linear solve, and thus avoid the time
involved in a wasted solve. Also, added d_subsched->setRestartable(true);
which is apparently needed, even though we've been getting away without it.
22 lines of code changed in 1 file:
Added an option to compute totalKE from face centered components.
Useful to demonstrate energy conservation for 3d periodic
constant density inviscid case.
If scalar gets clipped, print location.
103 lines of code changed in 7 files:
Normalize gTemperature by the mass which includes rigid materials (gmassglobal)
not the one that doesn't (gMassAll). Sigh..
1 lines of code changed in 1 file:
Replace Scheduler::noScrubVar and copyDataVar with overrideDefaultBehavior. Enable restarts to regrid where the old uda left off rather than waiting a timestep first
100 lines of code changed in 13 files:
added ability to initialize the scalar field with a linear profile
<linearInitialize> true </linearInitialize>
<slope> [1,0,0] </slope>
useful in catching bugs at the CFI
51 lines of code changed in 2 files:
GCC 4.1 compile error fixes.
20 lines of code changed in 7 files:
gMassAll no longer contains contribution from rigid material.
gStressFS is now volume weighted, as in the explicit code.
42 lines of code changed in 1 file:
Get rid of some no longer used requires and gets.
4 lines of code changed in 1 file:
Fixed typo. Fixed PNG lib specification. Made GLEW required.
9 lines of code changed in 2 files:
Kepler package updates, make new network format work with server.
477 lines of code changed in 18 files:
Fix GCC 4.0 compile error.
0 lines of code changed in 2 files:
- Updated so we can convert 2D VFF files as well (propagating change from CIBC branch)
0 lines of code changed in 2 files:
Use loadBMats throughout.
4 lines of code changed in 7 files:
Implemented loadBMats (load B matrices) in order to clean up the
implicit models a little bit. This replaces 38 lines of code with 1
function call. Also, in ViscoTransIsoHyper* models, skip over the
visco stuff if the first visco-elastic constant is zero, i.e. assume that
the rest are zero as well.
230 lines of code changed in 6 files:
Change all references from force to flux.
19 lines of code changed in 3 files:
fixed a copy-paste error in switchDebug flags
2 lines of code changed in 1 file: