Fixed a petsc bug. patch!=neighbor. Also added some comments
12 lines of code changed in 1 file:
Small Petsc fix. The original code was right and the last patch broke
it. This undoes the last patch but renames the variables in order to
match the conventions used in other parts of the code.
3 lines of code changed in 1 file:
- tabs
- formatting
- light cleanup/simplification of the linear initialization
90 lines of code changed in 1 file:
Fix to the offset in l2g array for each patch. Thanks Justin.
6 lines of code changed in 1 file:
Undid part of my commit earlier. It wasn't quite right. Working on a better fix.
3 lines of code changed in 3 files:
This will hopefully fix Todd's compile problem on uP.
1 lines of code changed in 1 file:
Fixed at least one of my foulups from last week.
3 lines of code changed in 1 file:
Removed some debugging spew
0 lines of code changed in 1 file:
Fixed 2 segfaults associated with the recent small message and particle changes.
The first segfault involved not packing messages of size 0 but then unpacking them at a later time. The second involved deleteing built in MPI types.
19 lines of code changed in 4 files:
Added 8or27 argument to createLocalToGlobal...
0 lines of code changed in 2 files:
Move one bit of the inefficiency inside the gimp-only section.
17 lines of code changed in 1 file:
Closer to having ImpMPM working with GIMP. Currently runs
VERY slowly. Probably need to work on BCs to finish the job.
Note, heat conduction code is not complete, still assumes
LinearInterpolator.
357 lines of code changed in 14 files:
Updated explanation, tags, example inputs.
4520 lines of code changed in 4 files:
Disabled some spew.
1 lines of code changed in 1 file:
made small messages truely default
1 lines of code changed in 1 file:
Fix problem that occurs when asking for an old patch from the current LB (only happens on a copy data timestep)
5 lines of code changed in 1 file:
Dd: Seems, for whatever reason, the X_LIBRARYs need to come before the LEOPARD_HACK dylib stuff... This matches the 3P and seems to work... not sure how it 'worked' before.
1 lines of code changed in 1 file:
Move BtDB from ConstitutiveModel to ImplicitCM.
759 lines of code changed in 4 files:
More baby steps toward implementing IMPGIMP.
14 lines of code changed in 1 file:
getConstantExchangeCoefficients()
- fixed copy past error.
1 lines of code changed in 1 file:
RT: Ignore changes in the amount of white space when diff input.xml files
1 lines of code changed in 1 file:
Added an example variable (zerosrcVar) to the extrascalar solver
15 lines of code changed in 3 files:
Added an example variable (zerosrcVar) for the extra scalar solver
7 lines of code changed in 1 file:
1. fix memory leaks in Unsteady_Burn. 2. add some comments in Steady_Burn
97 lines of code changed in 4 files:
Fixed restart problem in test_cyl_pene_no_ero.ups
1 lines of code changed in 1 file:
ICE: getConstantExchangeCoefficients()
- Only get the heat exchange coefficients if the constant model is selected.
ExchangeCoefficient.cc:problemSetup()
- ignore bulletproofing if variable heat exchange coeff. model is used.
53 lines of code changed in 3 files:
Code improvements for variable heat exchange coefficient
17 lines of code changed in 1 file:
Drag artificial viscosity coefficient through the implicit code
to satisfy all the requires in the explicit code for the switcher.
17 lines of code changed in 3 files:
Sketch of the variable heat exchange coefficient vs mass ratio squared
195 lines of code changed in 2 files:
Add computes for pdTdtLabel_preReloc.
7 lines of code changed in 2 files:
global: saved as unix file instead of dos.
sheduleInitialize()
-clean up
doAnalysis()
- only compute vorticity field for the user input material.
- fixed equations so it's 2nd order central difference.
(no such thing as F.O. central difference...duh)
181 lines of code changed in 3 files:
scheduleFinalizeTimestep()
- schedule on the fly analysis module
3 lines of code changed in 1 file:
Added analysis module to compute the vorticity field
To activate add
<DataAnalysis>
<Module name="vorticity">
<material>Atmosphere</material>
</Module>
</DataAnalysis>
and
<save label="vorticity"/>
to the ups file.
Status: runs, rough draft, needs testing of all vorticity components,
286 lines of code changed in 4 files:
Move SteadyBurn2D.ups and TBurner_2D.ups from inputs/Models/ to inputs/MPMICE/. Add the two inputs to Regression Tester
2 lines of code changed in 1 file:
Small bug fix to Todd's r39821 checkin
10 lines of code changed in 1 file:
added mechanism for variable heat exchange coefficients in
the heat exchange model.
Add
<exchange_properties>
<heatExchangeCoeff> variable </heatExchangeCoeff>
</exchange_properties
to the input file to activate ChangeWei's model. Default behavior is to
use constant exchange coeffients.
CAVEAT: this model forces the coefficients to be symmetric (H(n,m) = H(m,n)
which differs from the original Changewei model!!
90 lines of code changed in 6 files:
actuallyComputeStableTimestep()
- use the kinematic viscosity instead of dynamic viscosity to compute
a stable timestep in diffusion dominated flows
2 lines of code changed in 1 file:
account for int_type
3 lines of code changed in 1 file:
M configure
M configure.ac
M configVars.mk.in
M Core/Malloc/sub.mk
Only compile Trace.cc if malloc tracing is turned on.
M Core/Malloc/Trace.cc
Put AllocatorSetDefaultTagMalloc() func in SCIRun namespace.
M Core/Malloc/malloc.cc
Don't compile Allocator version of AllocatorSetDefaultTagMalloc if malloc tracing is on.
M Core/Util/sci_system.cc
Fix namespace problem.
36 lines of code changed in 8 files:
Modified faceextract to allow for extraction of interpolated, cell centered velocities half a cell off of the solid surface. One now need to specify "-dovelocity" or "-doheatflux" to get the extractor to work.
350 lines of code changed in 1 file:
Fixed restart bug.
1 lines of code changed in 1 file:
fixed one-time memory leaks for the RT.
2 lines of code changed in 3 files:
Fix osx check
2 lines of code changed in 2 files:
Don't compile Trace.cc under OSX.
5 lines of code changed in 1 file:
Don't allow SCI MALLOC TRACE on OSX (gcc compiler on osx doesn't seem to support it... sigh.) Added a #define for knowing the code is being compiled under OSX (#include osx_defs.h).
19 lines of code changed in 4 files:
This commit adds the SCI_MALLOC_TRACE functionality (found in the
Core/Malloc/Trace.h file (though accessed through
Core/Malloc/Allocator.h). The Malloc tracing will create a file and
record every malloc/free in it. (This will capture the news/deletes
too.) By using scinew, the name of the file and line number of each
new() will be recorded. (Note, until a file name to save information
to is specified, mallocs will be traced via stdout. You can only use
one of malloc trace or sci malloc, but not both at the same time.
M configure.ac
M configure
Use "--enable-sci-malloc-trace" on the configure line to turn on
malloc tracing.
M include/sci_defs/malloc_testdefs.h.in
Contains the #define for malloc trace if enabled via confiure.
A Core/Malloc/Trace.cc
A Core/Malloc/Trace.h
Implements the tracing functionality... Note, you should #include
Allocator.h and not Trace.h.
M Core/Malloc/sub.mk
Compile Trace.cc.
M Core/Malloc/Allocator.h
M Core/Malloc/Allocator.cc
Indent some # stuff. Don't create Allocator stuff in SCI Malloc is
off or SCI Trace is on.
M Core/Util/sci_system.cc
Indent # stuff. Only lock/unlock allocator if using SCI Malloc.
M Core/Geometry/BBox.h
Be specific about #undef of min and max instead of assuming they both
are always exist together. (They probably do, but...)
M Core/GuiInterface/MemStats.cc
Fix to only use parts of code if SCI Malloc is on.
M testprograms/Malloc/test14.cc
Test 14 doesn't do anything currently, so printed out a message to let the user know.
M Packages/Uintah/Dataflow/Modules/Visualization/SubFieldHistogram.cc
Removed "using SCIRun::Allocator" (etc) as it wasn't being used.
M Packages/Uintah/CCA/Components/SimulationController/AMRSimulationController.cc
M Packages/Uintah/CCA/Components/Schedulers/SchedulerCommon.cc
M Packages/Uintah/Core/Parallel/Parallel.cc
Only use Allocator functions if SCI Malloc on.
M Packages/Uintah/CCA/Components/ICE/ICE.cc
Turned off setting of unused variable "Time".
M Packages/Uintah/Core/DataArchive/DataArchive.cc
Don't use Allocator functions if SCI Malloc is off... Fixed some initialization of variables.
M Packages/Uintah/StandAlone/sus.cc
Added sample of turning on malloc trace file.
664 lines of code changed in 22 files:
removed excess spew from mpiruns
0 lines of code changed in 1 file:
Bug fix for TST EOS
17 lines of code changed in 1 file: