July 2007 Commit Log

Number of Commits:
52
Number of Active Developers:
11
guilkey 2007-07-30 13:49 Rev.: 38214

Removed some cruft from interpolateToParticlesAndUpdate

2 lines of code changed in 1 file:

kuzimmer 2007-07-26 17:14 Rev.: 38193

if variables are found, but the particle set size is zero, then don't bother sending the particles.

15 lines of code changed in 1 file:

borodai 2007-07-23 14:42 Rev.: 38169

BCs and prefill now work for extra scalars.

238 lines of code changed in 10 files:

borodai 2007-07-20 16:38 Rev.: 38165

Added extra scalar initialization. Still needs BCs
and sources.

128 lines of code changed in 14 files:

kuzimmer 2007-07-19 19:33 Rev.: 38154

Don't send any particlefields if no variables were found.

7 lines of code changed in 1 file:

borodai 2007-07-19 16:10 Rev.: 38152

Forgot to add these.

988 lines of code changed in 2 files:

borodai 2007-07-19 16:10 Rev.: 38151

Beginning of extra scalar support. Does
not work in any form yet.

40 lines of code changed in 7 files:

harman 2007-07-19 12:57 Rev.: 38148

using gan instead of gac for pXLabel

5 lines of code changed in 1 file:

luitjens 2007-07-19 12:05 Rev.: 38146

Fixed an array out of bounds bug.

5 lines of code changed in 1 file:

borodai 2007-07-18 16:46 Rev.: 38130

Fixed prefill. Thanks to Alessandro for finding it.

15 lines of code changed in 1 file:

amorris 2007-07-16 13:07 Rev.: 38080

Removed sleep while TAU profiling (was used to help differentiate iterations when tracing)

4 lines of code changed in 1 file:

bigler 2007-07-13 17:13 Rev.: 38065


SCIRun/Core/Thread/Thread.cc
SCIRun/Core/Thread/Thread.h

Added callExit static member variable and accessors.

SCIRun/Core/Thread/Thread_pthreads.cc

Before exiting as the last thread check to see if the application
should exit.

Fixed warnings generated by g++ -Wall. Basically consists of
initializing certain variables that were initialized and used in
branches and confuses the compiler.

30 lines of code changed in 5 files:

worthen 2007-07-13 00:22 Rev.: 38054

Get Dir::removeDir working. Add strerror to errno prints there and in testFilesystem

17 lines of code changed in 2 files:

guilkey 2007-07-12 12:51 Rev.: 38048

Added 3rdOrderBSplines as an option.

4 lines of code changed in 1 file:

guilkey 2007-07-12 10:52 Rev.: 38046

For now, commit the 3rd order B-Spline code to not use the special
boundary treatment, as it seems to not work quite right, at least with
symmetry BCs. As a result, the BC code has to be changed, as does the
Patch::getNodeIterator.

80 lines of code changed in 5 files:

harman 2007-07-12 09:42 Rev.: 38045

changed name /tmp/pscp_file -> /tmp/pscp_files_<uda
so more than 1 pscp2 transfer can occur simultaneously.

9 lines of code changed in 5 files:

luitjens 2007-07-11 12:43 Rev.: 38034

Removed Spew

0 lines of code changed in 1 file:

dav 2007-07-10 22:26 Rev.: 38029

Bryan, I'd really appreciate it if you could go over these changes and verify that they work...
Stop by if you'd like to talk them through. Thanks!

M Core/OS/Dir.cc
M Core/OS/Dir.h

This code needs to be REVIEWED and TESTED still...
Added removeDir() which deletes a directory and all of its children (files/dirs).
Indented.

M Core/Util/FileUtils.cc
M Core/Util/FileUtils.h

Added testFilesystem() call (which opens a file, writes to it, checks its size, deletes it).

M Packages/Uintah/CCA/Components/DataArchiver/DataArchiver.cc

Use the removeDir() call (which uses C++ calls to delete a dir (instead of system()). If it fails,
run the new testFilesystem() routine. Also check to see if system() seems to be working.

243 lines of code changed in 5 files:

guilkey 2007-07-10 16:38 Rev.: 38026

1. Removed tabs
2. Fixed warning
3. Don't need shape function gradients for computeParticleTemp...

8 lines of code changed in 1 file:

worthen 2007-07-10 15:59 Rev.: 38020

Fix unintentional change

1 lines of code changed in 1 file:

worthen 2007-07-10 15:30 Rev.: 38016

Fix carry over vars for restart

6 lines of code changed in 2 files:

jas 2007-07-09 16:17 Rev.: 38002

Delete the load curve material set.

8 lines of code changed in 1 file:

dav 2007-07-09 14:17 Rev.: 37999

Redstorm fix

0 lines of code changed in 2 files:

borodai 2007-07-09 12:40 Rev.: 37998

Removed unnecessary parameter.

10 lines of code changed in 19 files:

luitjens 2007-07-09 09:27 Rev.: 37996

Reverted 37987.

8 lines of code changed in 1 file:

guilkey 2007-07-08 21:06 Rev.: 37995

Change the way interpolators are specified. Previously, this was done
with the "8or27" variable, but the new 3rd order bspline interpolator also
uses 27 nodes, so this is no longer sufficiently descriptive. The
new method uses a designation called "interpolator", which currently can
be linear or gimp (for 8 and 27 respectively) with new possibilities
in the works. Note that the d_8or27 variable is still part of MPMFlags,
but now instead of coming directly from the input file, it's value is
set based on which interpolator is specified. 8or27 has been removed
from all input files, and for most of them (except for some long unused
ones which were using the default value anyway)) it has been replaced with
the new specification. Bulletproofing has been inserted into MPMFlags
to exit and inform the user of this change is the old specification is found.
Cross your fingers.

158 lines of code changed in 13 files:

ramanuja 2007-07-05 23:27 Rev.: 37989

The output file format is changed. Only the L2-error from the last time step is recorded.

3 lines of code changed in 1 file:

ramanuja 2007-07-05 22:32 Rev.: 37988

Added bullet-proofing for velocity field.

47 lines of code changed in 1 file:

luitjens 2007-07-05 22:01 Rev.: 37987

Made the maximum dilation inclusive

1 lines of code changed in 1 file:

guilkey 2007-07-05 17:47 Rev.: 37986

Add a third-order B-Spline interpolator, currently hacked into the 2D version.

428 lines of code changed in 4 files:

dav 2007-07-05 17:25 Rev.: 37985

Add a MAKE_ARCHIVES variable

14 lines of code changed in 3 files:

dav 2007-07-05 16:42 Rev.: 37984

Use SCI_MAKE_BE_QUIET for archives

0 lines of code changed in 2 files:

luitjens 2007-07-05 10:55 Rev.: 37978

Fixed a bug in dynamic dilation that would occur when the maximum amount of dilation was reached

5 lines of code changed in 1 file:

dav 2007-07-03 17:13 Rev.: 37974

Forgot backslash

0 lines of code changed in 2 files:

dav 2007-07-03 17:01 Rev.: 37973

Socket.cc moved to !redstorm block

0 lines of code changed in 1 file:

dav 2007-07-03 16:58 Rev.: 37972


Mostly (C-SAFE Sandia) Redstorm (RS) fixes...

M include/sci_algorithm.h

Apparently RS already has is_sorted...

M Core/OS/sub.mk

No sock support on RS.

M Core/Exceptions/Exception.cc
M Core/Thread/Thread.cc

No terminal support on the compute nodes, so can't drop into a debugger...
(Not sure why we have what looks like the same code in two different places...)

M Core/Util/sub.mk

No support for these things on RS:

- DynamicLoader.cc
- DynamicCompilation.cc
- soloader.cc
- Socket.cc

so don't build them.

M Core/Util/sci_system.cc

Can't call 'system' on RS.
Indent/whitespace.

M Core/Util/TypeDescription.cc
M Core/Util/TypeDescription.h

Compiler can't resolve fill_compile_info() function (can't find
it?)... we don't use it (it is for SCIRun) on RS anyway, so turn it
off.

M Packages/Uintah/sub.mk

Don't need to set libs/etc... 'cause nothing is built in this dir.

M Packages/Uintah/CCA/Components/MPM/MPMCommon.cc
M Packages/Uintah/CCA/Components/ICE/ICE.cc

Check to see if stringstream worked... (RS handles it differently then
the c++ spec... go figure.)
Indent.

M Packages/Uintah/CCA/Components/DataArchiver/DataArchiver.cc

Better file open failure error message.
Indent.

M Packages/Uintah/CCA/Components/Schedulers/MPIScheduler.cc

Fix #include to use full path.
Indent.

M Packages/Uintah/CCA/Components/Schedulers/SchedulerCommon.cc

Indent. RS needs time.h.

M Packages/Uintah/Core/Grid/Variables/Variable.cc

Indent. Coding standard return type. Use {}.
Better write failure error msg.
No gzip on RS.
- Though putting this in might not be too hard. I think we have the library on RS.

M Packages/Uintah/Core/Grid/SimulationState.cc

Whitespace.

M Packages/Uintah/Core/DataArchive/DataArchive.cc
M Packages/Uintah/Core/ProblemSpec/ProblemSpec.cc

Robustness check (for istringstream).

M Packages/Uintah/Core/Disclosure/TypeUtils.cc
M Packages/Uintah/Core/Disclosure/TypeUtils.h

RS compiler has problem with resolving templated find_type_name() function.
It isn't used anyway as we don't build SCIRun.
Indent.

M Packages/Uintah/StandAlone/sus.cc

RS:
- requires time.h
- doesn't support disallow_sgi_OpenGL_page0_sillyness(0
- can't run diff command
- can't do initial sleep for debugger attachment

Goodbye to endls. :)

M Packages/Uintah/StandAlone/sub.mk

RS needs to link statically so all libs must be listed on the compile
line... this is the same as on AIX, so we use the AIX syntax. (There
is a small possiblity that this is going to cause a problem on
uP... FS, can you please check?)

243 lines of code changed in 30 files:

dav 2007-07-03 16:13 Rev.: 37971

Indention. Robustness check.

0 lines of code changed in 2 files:

dav 2007-07-03 16:13 Rev.: 37970

Indention

0 lines of code changed in 2 files:

dav 2007-07-03 16:10 Rev.: 37969

Robustness check

0 lines of code changed in 2 files:

dav 2007-07-03 16:07 Rev.: 37968

indenting

2 lines of code changed in 1 file:

dav 2007-07-03 16:01 Rev.: 37967

Indention

0 lines of code changed in 2 files:

luitjens 2007-07-03 11:37 Rev.: 37963

Undid a tweak to load balancer logic. It causes massive imbalance. I'm looking into why.

1 lines of code changed in 1 file:

luitjens 2007-07-03 09:46 Rev.: 37960

Modified the way the SCIDebug MPIBarriers:+ works.

44 lines of code changed in 2 files:

luitjens 2007-07-03 09:43 Rev.: 37959

Force the minimum patch size to be greater than 4 in each dimension until the problem with patches with a size of 4 is worked out.

2 lines of code changed in 1 file:

harman 2007-07-03 09:17 Rev.: 37958

Write out "pscp_files" in /tmp/ instead of the current directory. This allows others
in the uintah group to transfer data.

15 lines of code changed in 5 files:

luitjens 2007-07-03 09:10 Rev.: 37957

Only do dynamic dilation if it is specified in the input file

57 lines of code changed in 1 file:

harman 2007-07-02 17:24 Rev.: 37946

spew diet

2 lines of code changed in 1 file:

harman 2007-07-02 17:05 Rev.: 37945

output diet

0 lines of code changed in 2 files:

jas 2007-07-02 16:08 Rev.: 37939

Remove extraneous brace.

0 lines of code changed in 1 file:

worthen 2007-07-02 14:41 Rev.: 37937

Add NCVariables to available init vars

23 lines of code changed in 1 file:

luitjens 2007-07-02 13:13 Rev.: 37934

Modified the way dynamic dilation is controlled.

Dilation is now controlled by specifiying the amount of overhead
associated with the grid that is acceptable. At run time the simulation
is profiled and dilation is adjusted in order to keep the amr overhead
in the acceptable range.

grid_reuse_target_low and grid_reuse_target_high have been removed. Now
the controls are amr_overhead_low and amr_overhead_high. These are
values between 0 and 1 that specify the fraction of of the runtime that
is allowed to be spent in amr overhead. The defaults are .05 and .15.

In addition, the parameter max_dilation now exists. It is important to
set this to be smaller than the smallest patch possible (the default is
4,4,4). This sets a ceiling on the amount of total dilation (stability
dilation + regrid dilation) that can
exist in the system.

To enable dynamic dilation add the following to the AMR section of the input file:

<dynamic_dilation>true</dynamic_dilation>

In addition you may want to specify the following in the same section:

amr_overhead_low
amr_overhead_low
max_dilation




127 lines of code changed in 7 files:

jas 2007-07-01 20:35 Rev.: 37931

When interpolating the particles to the grid for temperatures, use the grid
values from the previous timestep. This feature is turned on by default.
Thanks to Jim for getting this working!

26 lines of code changed in 1 file:

June 2007 »

Generated by StatSVN 0.4.0