More framework and PIDL tests.
254 lines of code changed in 18 files:
More clearly determine fortran library
0 lines of code changed in 4 files:
Fix Dataflow startup bug.
0 lines of code changed in 8 files:
backing up changes that I've been working on over the last several weeks to improve the quality of the resulting hexes after inserting a sheet and removing non-manifold edges from the set that will be projected to the boundary.
0 lines of code changed in 2 files:
Aargh, forgot to commit this with the LinearInterpolator files. So much
for my atomic commit.
0 lines of code changed in 2 files:
Don't need shape function derivatives in interpolateToParticlesAndUpdate.
0 lines of code changed in 2 files:
include Stencil7 and NCVariable.
0 lines of code changed in 2 files:
Added a new version of findCellAndWeights to LinearInterpolator, now used
in AMRMPM.cc. Seems to work on a single level, not tested on multiple levels
yet.
166 lines of code changed in 5 files:
Code scraps that have never been used.
0 lines of code changed in 8 files:
Include mpi_defs.h to not include mpicxx.h
0 lines of code changed in 2 files:
Fixed a timing bug
0 lines of code changed in 2 files:
Reverted load balancing algorithm to an earlier algorithm. This
algorithim is more robust. Also this should fix a DLB/MPM bug.
0 lines of code changed in 4 files:
q_FC_flux_operator()
- divide the flux by the cell volume if the quantity is mass specific
0 lines of code changed in 4 files:
Fix compiler errors and MPI typo
0 lines of code changed in 2 files:
Consolidate SPRelocate into MPIRelocate
Next step in scheduling coarsen and refining particles
334 lines of code changed in 22 files:
Add environment to main.
0 lines of code changed in 2 files:
Fixed some bugs in the zone of influence code.
28 lines of code changed in 1 file:
Added g.zoi label
0 lines of code changed in 4 files:
Add zone of influence stuff.
11 lines of code changed in 1 file:
Added a task to compute the "zone of influence" of each node. This is
currently done every timestep, but needs to be changed to only happen
at regrid time.
151 lines of code changed in 1 file:
More tests.
511 lines of code changed in 20 files:
added a different equation for quadratic initialization
0 lines of code changed in 2 files:
Getting particle data from coarser and finer patches for
interpolateParticlesToGrid. Pushing data from all particles
to grid, although not quite yet in the correct way.
79 lines of code changed in 1 file:
removed duplicate setBC for imp_delP.
0 lines of code changed in 2 files:
use #ifdef DEBUG instead of #if DEBUG
0 lines of code changed in 2 files:
SerialMPM.cc is now responsible for deleting and creating the labels
0 lines of code changed in 1 file:
Update centerWindow to try to account for multiple screens.
0 lines of code changed in 2 files:
Revamped load balancer logic in an attempt to achieve decent load
balance.
119 lines of code changed in 4 files:
Turn of mpi++ under mpich
0 lines of code changed in 2 files:
Now getting data from coarser and finer levels for use in
interpolateParticlesToGrid. Collection of data from the finer
level needs to be optimized.
131 lines of code changed in 1 file:
added bulletproofing for the implicit pressure solve
outer_iteration_tolerance <= tolerance
0 lines of code changed in 2 files:
Update tests, improve framework shutdown and code cleanup.
211 lines of code changed in 13 files:
Look at the particle temperature for PBX instead of a grid temperature.
Old code is ifdef'd out.
0 lines of code changed in 2 files:
Fix missing newline in error message.
0 lines of code changed in 2 files:
Improve PIDL CommError exception reporting.
0 lines of code changed in 32 files:
Make PIDL Object interface consistent with SmartPointer: Object::getRefCount() should be Object::getReferenceCount().
4 lines of code changed in 5 files:
Refactor event service test.
0 lines of code changed in 6 files:
Add PIDL start and stop wrappers for tests.
54 lines of code changed in 1 file:
Bring another version of getParticleSubset from the ODDW into the DW so that
it can be accessed from AMRMPM.
0 lines of code changed in 4 files:
Fixed a bug in component timings
8 lines of code changed in 1 file:
Two more babysteps toward AMR-MPM. 1. scheduleTimeAdvance is split into
several loops over all levels with considerations of data dependencies across
levels taken into account. 2. Collecting data from coarser and finer
levels for use in interpolateToParticlesAndUpdate.
112 lines of code changed in 1 file:
Added getCoarseLevelRangeNodes.
0 lines of code changed in 4 files:
tweaked the load balancer logic slightly to improve load balance
2 lines of code changed in 1 file:
Changed the default targetImbalance parameter to 5%
1 lines of code changed in 1 file:
Added the debug stream "IndividualComponentTimings" same as
"ComponentTimings" except per processor.
0 lines of code changed in 2 files:
Modified the SFC load balancing algorithm to provide a better load
balance.
66 lines of code changed in 2 files:
Added an additional parameter to the BNRRegridder called
patch_ratio_to_target. This value is multiplied by ideal patch size per
processor and then used as the maximum patch size allowed. This
parameter has a range of (0,1]. Setting the value high can cause large
load imbalance. Setting the value low can raise the number of patches
unnessarily high.
0 lines of code changed in 4 files:
-make graph connections looking up and down.
- modified debugging spew
23 lines of code changed in 1 file:
Added IsSymLink() function. Un-tabified, indented.
0 lines of code changed in 4 files:
untabified
0 lines of code changed in 2 files:
Don't allow restarts to use a symbolic link to the uda.
0 lines of code changed in 2 files:
added level index to symmetry test output
0 lines of code changed in 2 files:
Test code cleanup.
0 lines of code changed in 4 files:
Rename wildcard test to subscription.
0 lines of code changed in 2 files:
Rename wildcard test to subscription.
278 lines of code changed in 14 files:
Event service changes
0 lines of code changed in 4 files:
Changes to Event Service
312 lines of code changed in 14 files:
Updates to tests
14 lines of code changed in 4 files:
added new debugStream cout_dbg
- dump out cell index and value of the maxrhs, only if cout_dbg is active.
18 lines of code changed in 1 file:
Preliminary change to event service tests.
1 lines of code changed in 1 file:
Preliminary changes to event service tests
0 lines of code changed in 11 files:
Reformated output for easier parsing
1 lines of code changed in 1 file:
Don't create Labels twice - MPMICE creates its on (and passes to ICE), and borrows ice and mpm's
9 lines of code changed in 4 files:
turned off Dump_Limiter
0 lines of code changed in 2 files:
Add Per-Component LB stats for Regridder, LoadBalancer, TG Execution, TG mpi wait, TG compilation, available with SCI_DEBUG=ComponentTimings:+
120 lines of code changed in 12 files:
added cubic polynomial wave to the initialization task. Useful for doing
convergence rate studies on ICE's advection operator.
10 lines of code changed in 3 files:
Dump out the limiter to a file if d_smokeOnOff is turned on. Currently, turned off.
27 lines of code changed in 1 file:
Fixed positionToIndex for stretched grid.
3 lines of code changed in 1 file:
More framework configuration, add PIDL unit tests.
295 lines of code changed in 12 files:
Add StrainEnergy type to the outputProblemSpec
0 lines of code changed in 2 files:
Now computing the reflux correction and putting the value in a separate varLabel,
Q_(X,Y,Z)_FC_corr, which is later applied to the Q_CC. Previously, I was reusing
the Q_(X,Y,Z)_FC_flux VarLabel which is bad form. This will make debugging less confus
ing.
0 lines of code changed in 4 files:
added a new variable var_(X,Y,Z)_corr, the refluxing correction, to the Models
refluxing struct. It's not being used for anything in this commit.
14 lines of code changed in 2 files:
turnoff excess spew.
2nd order
0 lines of code changed in 4 files:
large code diet
- added varLabels for the reflux correction (Q)_(X,Y,Z)_FC_corrLabel
Q = mass, mom, int_eng, vol_frac, int_eng, transported var.
0 lines of code changed in 4 files:
Attempt at fixing configure for petsc's that have linux or linux-gnu in them
84 lines of code changed in 2 files:
Fixed a bug in the range querying code for the superbox code that caused
the query to return corner case patches causing the superbox algorithm
to breakdown.
This fix assumes a minimum patch size greater than 2.
0 lines of code changed in 2 files:
Bug in loading components, fixed
1 lines of code changed in 1 file:
ignore Kurt/Core
0 lines of code changed in 2 files:
update tcl interface
0 lines of code changed in 2 files:
quiet some compiler warnings
0 lines of code changed in 2 files:
remove a dependency
0 lines of code changed in 2 files:
add more integration control to shader
0 lines of code changed in 2 files:
Remove Qt library from libs and streamline Babel make commands.
0 lines of code changed in 2 files:
Add SCIRun:Args to get it to compile.
0 lines of code changed in 2 files:
Add SSIDL library to PSELIBS to fix osx linking errors.
22 lines of code changed in 33 files:
added comments
0 lines of code changed in 2 files:
Fix regrid upon restart
1 lines of code changed in 1 file:
scheduleErrorEstimate()
- fixed material set when both refineFlags and scalar-f have an index of 0
11 lines of code changed in 1 file:
Allow grid queries on virtual patches. Threw a 'not finished' exception if you try to get a PArticleVariable on a virtual patch
0 lines of code changed in 2 files: