Directory [root]

Total Files:
10
Deleted Files:
0
Lines of Code:
49503

[root]
    directory in repo CCA (1 files, 41 lines)
        directory in repo Components (3 files, 254 lines)
            Folder removed from repo Angio (0 files, 0 lines)
            directory in repo Arches (62 files, 41536 lines)
                directory in repo ChemMix (8 files, 4895 lines)
                directory in repo CoalModels (12 files, 7347 lines)
                    directory in repo fortran (1 files, 41 lines)
                directory in repo DigitalFilter (4 files, 143 lines)
                directory in repo Mixing (15 files, 3209 lines)
                directory in repo PropertyModels (13 files, 751 lines)
                directory in repo Radiation (13 files, 3806 lines)
                    directory in repo fortran (22 files, 3141 lines)
                directory in repo SourceTerms (38 files, 5016 lines)
                directory in repo TransportEqns (7 files, 4848 lines)
                directory in repo WallHTModels (3 files, 165 lines)
                directory in repo fortran (44 files, 6124 lines)
                directory in repo water (2 files, 1002 lines)
            directory in repo DataArchiver (3 files, 2858 lines)
            directory in repo Examples (44 files, 7719 lines)
            directory in repo ICE (28 files, 19090 lines)
                directory in repo Advection (13 files, 2881 lines)
                directory in repo CustomBCs (13 files, 5240 lines)
                directory in repo EOS (29 files, 4297 lines)
                directory in repo PressureSolve (0 files, 0 lines)
                    directory in repo HypreStandAlone (33 files, 6039 lines)
                directory in repo SpecificHeatModel (11 files, 22 lines)
            directory in repo LoadBalancers (23 files, 6526 lines)
            directory in repo MPM (29 files, 20329 lines)
                directory in repo CohesiveZone (5 files, 856 lines)
                directory in repo ConstitutiveModel (69 files, 40747 lines)
                    directory in repo Biswajit (9 files, -395 lines)
                        directory in repo Documents (10 files, 11291 lines)
                        directory in repo ElasticityModels (30 files, 60 lines)
                        directory in repo InputFiles (26 files, 7752 lines)
                        directory in repo Models (53 files, 100 lines)
                        directory in repo Verification (6 files, 1442 lines)
                    Folder removed from repo ElasticityModels (0 files, 0 lines)
                    directory in repo PlasticityModels (126 files, 10501 lines)
                    directory in repo UnusedCM (37 files, 14561 lines)
                    directory in repo fortran (5 files, 1770 lines)
                directory in repo Contact (21 files, 4043 lines)
                directory in repo Crack (29 files, 10755 lines)
                directory in repo CylGen (1 files, 491 lines)
                directory in repo HeatConduction (5 files, 1845 lines)
                directory in repo MMS (3 files, 454 lines)
                directory in repo ParticleCreator (13 files, 2361 lines)
                directory in repo PhysicalBC (19 files, 2812 lines)
                directory in repo ThermalContact (9 files, 816 lines)
            directory in repo MPMArches (9 files, 6453 lines)
                directory in repo fortran (17 files, 3628 lines)
            directory in repo MPMICE (5 files, 4625 lines)
            directory in repo Models (3 files, 363 lines)
                directory in repo FluidsBased (29 files, 9478 lines)
                directory in repo HEChem (23 files, 6977 lines)
                directory in repo Radiation (21 files, 6258 lines)
                    directory in repo RMCRT (9 files, 1682 lines)
                        directory in repo Docs (3 files, 663 lines)
                            directory in repo ExplanationBoundaryFlux (7 files, 318 lines)
                            directory in repo ExplanationRayMarching (15 files, 2246 lines)
                                Folder removed from repo Explanation of ray marching (0 files, 0 lines)
                    directory in repo fortran (27 files, 4503 lines)
                directory in repo SolidReactionModel (23 files, 46 lines)
            directory in repo OnTheFlyAnalysis (16 files, 3844 lines)
            directory in repo Parent (9 files, 2097 lines)
            directory in repo PatchCombiner (5 files, 1002 lines)
            directory in repo ProblemSpecification (3 files, 2227 lines)
            directory in repo Regridder (16 files, 5816 lines)
            directory in repo Schedulers (49 files, 18164 lines)
            directory in repo SimulationController (5 files, 2322 lines)
            directory in repo Solvers (11 files, 3153 lines)
                directory in repo AMR (10 files, 2871 lines)
                    directory in repo HyprePreconds (13 files, 1264 lines)
                    directory in repo HypreSolvers (19 files, 2134 lines)
            directory in repo SwitchingCriteria (13 files, 1395 lines)
            directory in repo Wasatch (29 files, 5057 lines)
                directory in repo Expressions (40 files, 5094 lines)
                    directory in repo BoundaryConditions (6 files, 13 lines)
                    directory in repo EmbeddedGeometry (7 files, 690 lines)
                    directory in repo MMS (4 files, 898 lines)
                    directory in repo PBE (11 files, 485 lines)
                        directory in repo Precipitation (9 files, 18 lines)
                    directory in repo PostProcessing (3 files, 6 lines)
                    directory in repo Turbulence (10 files, 8 lines)
                directory in repo Operators (8 files, 1004 lines)
                directory in repo transport (12 files, 3427 lines)
        directory in repo Ports (29 files, 6855 lines)
    directory in repo Core (1 files, 75 lines)
        directory in repo Basis (43 files, 10747 lines)
        directory in repo Containers (29 files, 10969 lines)
            directory in repo doc (5 files, 467 lines)
        directory in repo DataArchive (3 files, 1989 lines)
        directory in repo Datatypes (96 files, 42630 lines)
            directory in repo doc (2 files, 607 lines)
        directory in repo Disclosure (5 files, 781 lines)
        directory in repo Exceptions (40 files, 3173 lines)
        directory in repo Geometry (25 files, 5815 lines)
        directory in repo GeometryPiece (55 files, 9600 lines)
        directory in repo Grid (62 files, 18863 lines)
            directory in repo BoundaryConditions (30 files, 4776 lines)
            directory in repo PatchBVH (9 files, 898 lines)
            directory in repo Variables (83 files, 12325 lines)
        directory in repo IO (4 files, 293 lines)
        directory in repo Labels (7 files, 2057 lines)
        directory in repo Malloc (8 files, 2644 lines)
        directory in repo Math (58 files, 10054 lines)
            directory in repo TntJama (26 files, 8019 lines)
            directory in repo doc (2 files, 114 lines)
        directory in repo OS (8 files, 1816 lines)
        directory in repo Parallel (19 files, 6110 lines)
        directory in repo Persistent (8 files, 3637 lines)
        directory in repo ProblemSpec (4 files, 1862 lines)
        directory in repo Thread (59 files, 12108 lines)
        directory in repo Tracker (7 files, 685 lines)
        directory in repo Util (50 files, 8335 lines)
    directory in repo R_Tester (13 files, 1733 lines)
        directory in repo helpers (15 files, 2226 lines)
        directory in repo toplevel (4 files, 891 lines)
    directory in repo StandAlone (9 files, 4762 lines)
        directory in repo Benchmarks (2 files, 251 lines)
        directory in repo tools (2 files, 824 lines)
            directory in repo compare_mms (11 files, 1398 lines)
            directory in repo dumpfields (29 files, 5665 lines)
            directory in repo extractors (9 files, 4259 lines)
            directory in repo fsspeed (1 files, 48 lines)
            directory in repo graphview (8 files, 1701 lines)
            directory in repo makedot (2 files, 253 lines)
            directory in repo mpi_test (3 files, 893 lines)
            directory in repo pfs (5 files, 1766 lines)
            directory in repo puda (33 files, 5117 lines)
            directory in repo radiusMaker (2 files, 331 lines)
            directory in repo tracker (2 files, 114 lines)
            directory in repo uda2nrrd (18 files, 3250 lines)
            directory in repo uda2vis (3 files, 763 lines)
        Folder removed from repo water (0 files, 0 lines)
    directory in repo Teem (1 files, 41 lines)
        directory in repo StandAlone (1 files, 38 lines)
            directory in repo convert (2 files, 164 lines)
    directory in repo VisIt (1 files, 45 lines)
        directory in repo udaReaderMTMD (4 files, 1632 lines)
    directory in repo build_scripts (26 files, 2327 lines)
    directory in repo include (11 files, 782 lines)
        directory in repo compat (1 files, 63 lines)
        directory in repo sci_defs (49 files, 1902 lines)
    directory in repo orderAccuracy (0 files, 0 lines)
        directory in repo framework_scripts (3 files, 611 lines)
        directory in repo postProcessTools (3 files, 76 lines)
        directory in repo test_config_files (1 files, 17 lines)
            directory in repo MPM (11 files, 1162 lines)
            directory in repo MPMICE (0 files, 0 lines)
                directory in repo Compare_burn_rates (17 files, 774 lines)
                directory in repo Propagation_burning (4 files, 252 lines)
    directory in repo scripts (12 files, 1047 lines)
        directory in repo ICE (8 files, 921 lines)
        Folder removed from repo LLNL_scripts (0 files, 0 lines)
        directory in repo MPM (1 files, 187 lines)
        directory in repo buildbot (1 files, 549 lines)
        directory in repo doxygen (1 files, 1421 lines)
        directory in repo udaTransferScripts (1 files, 298 lines)
    directory in repo testprograms (3 files, 478 lines)
        directory in repo BNRRegridder (2 files, 251 lines)
        directory in repo CubeRootTest (2 files, 128 lines)
        directory in repo IteratorTest (2 files, 145 lines)
        directory in repo Malloc (15 files, 1125 lines)
        directory in repo PatchBVH (2 files, 276 lines)
        directory in repo RegionTest (3 files, 332 lines)
        directory in repo Regridders (5 files, 1604 lines)
        directory in repo SFCTest (2 files, 287 lines)
        directory in repo TestBoxGrouper (9 files, 813 lines)
        directory in repo TestConsecutiveRangeSet (3 files, 408 lines)
        directory in repo TestFastMatrix (3 files, 393 lines)
        directory in repo TestMatrix3 (3 files, 663 lines)
        directory in repo TestRangeTree (4 files, 687 lines)
        directory in repo TestSuite (7 files, 711 lines)
        directory in repo Thread (4 files, 556 lines)
    directory in repo tools (4 files, 360 lines)
        directory in repo StackTrace (1 files, 344 lines)

Lines of Code

Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 153 (100.0%) 6883 (100.0%) 44.9
ahumphrey 62 (40.5%) 2533 (36.8%) 40.8
jas 32 (20.9%) 2362 (34.3%) 73.8
qymeng 20 (13.1%) 1269 (18.4%) 63.4
dav 26 (17.0%) 700 (10.2%) 26.9
jsutherland 9 (5.9%) 12 (0.2%) 1.3
harman 4 (2.6%) 7 (0.1%) 1.7

Most Recent Commits

jas 2012-12-18 13:00 Rev.: 49742

Change version number from 1.4 to 1.5.

0 lines of code changed in 4 files:

  • configure (changed), configure.ac (changed)
dav 2012-12-12 14:58 Rev.: 49689

John moved configure up to autoconf version 2.69, so specifying 2.69 as the required version. Also, on some computers PETSc needs to be tested under a C++ compiler.

17 lines of code changed in 2 files:

  • configure (+14 -2), configure.ac (+3 -1)
jas 2012-12-12 08:46 Rev.: 49684

Find the unified hypre libraries if the individual hypre libraries are
not found.

20 lines of code changed in 2 files:

  • configure (+17 -16), configure.ac (+3 -2)
jas 2012-12-11 21:35 Rev.: 49682

Add various hypre libraries as required with Debian's hypre library
layout. This is needed for the static build for Debian Wheezy.

577 lines of code changed in 2 files:

  • configure (+569 -120), configure.ac (+8)
ahumphrey 2012-12-11 13:26 Rev.: 49676

Add better device debug support for debug builds using CUDA.
Generate new configure script.

21 lines of code changed in 4 files:

  • aclocal.m4 (new), configure (+10 -3), configure.ac (+2 -2)
ahumphrey 2012-12-05 22:31 Rev.: 49660

Revert to CUDA runtime API from driver API. This gives easier programmability and better debug support.
<<< >>> kernel launch syntax now exists in an external function to avoid NVCC's (version 4 & 5) inability to handle GNU tr1/type_traits headers.
Generate new configure script after changes to build system to support the above.

154 lines of code changed in 5 files:

  • aclocal.m4 (+4 -27), configVars.mk.in (new), configure (+133 -176), configure.ac (+9 -14)
jas 2012-12-04 17:31 Rev.: 49653

Add check for multi-threaded intel mpi library (mpi_mt).

446 lines of code changed in 2 files:

  • configure (+441), configure.ac (+5)
qymeng 2012-10-30 11:01 Rev.: 49507

add ComponentTiming to environmentalFalgs.txt

0 lines of code changed in 2 files:

  • environmentalFlags.txt (changed)
jas 2012-10-22 23:47 Rev.: 49484

Update the copyright notice to include the MIT License and fix the formatting
issues with the spurious "\".

45 lines of code changed in 10 files:

  • Makefile.in (+5 -3), aclocal.m4 (+5 -3), bench.config (+5 -3), configVars.mk.in (+5 -3), configure (+10 -6), configure.ac (+10 -6), disjointPackageMakefile.in (+5 -3)
ahumphrey 2012-10-16 15:42 Rev.: 49454

Fix leftover escape characters in LICENSE file.

0 lines of code changed in 2 files:

  • LICENSE (changed)
jas 2012-10-12 16:59 Rev.: 49413

Squashed commit of the following:

commit a1e8c675d139003247378067ec0431806029cb14
Merge: 5e29398 49ca967
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:36:18 2012 +0000

Update branch with latest changes from trunk.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49412 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 5e293985e95fc70fd682fbf31fb93d7b72f1108e
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:36:07 2012 +0000

Fix missing slash in installation guide.

Refactor the boost discovery mechanism in configure.ac.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49411 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit dd2caee9921c7d89791d866bccc1adbddf967f04
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:35:56 2012 +0000

Update build instructions for petsc and hypre for Fedora and CentOS.

Add BASE_LIB_DIR to the Boost section in configure.ac.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49410 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit c211e5394202174e69c4781b1bfd937e6a4e9e70
Merge: 425f4ca 6255204
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:35:14 2012 +0000

Update the release branch with changes from master.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49409 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 425f4caed59a4864374dbed64d46ade4d5fa5eee
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:39 2012 +0000

Remove all remaining pieces of the Angio component.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49408 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 5a92abece778059b6a1765ebd971b71744f64793
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:24 2012 +0000

Remove the Angio component.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49407 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 78e24afb3a187a45cf3669ff4588d096c8d38b8f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:11 2012 +0000

Remove the Dan_files/ from the StandAlone/inputs/UintahRelease/.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49406 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit a938560edb0607e2e4aa63cb742b4b55b7f62cd7
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:01 2012 +0000

Notes about compiling boost and cmake and changes to the Centos section.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49405 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 0c7aa437777c336f92dd8be971c1e1a1cf01c367
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:53 2012 +0000

Add wasatch build dependences for opensuse.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49404 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 23b71be7d9ffd177b81f64498411584c055504e1
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:46 2012 +0000

Update dependencies for CentOS for building Wasatch.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49403 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 5b99e25a6306b02cc8ecb9baad84fa3d470e194f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:38 2012 +0000

Update packages necessary for compiling Wasatch.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49402 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit add8b7cbd6668abbe4f57f584dab24c8552b6da8
Author: tsaad <tsaad@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Tue Oct 2 20:36:32 2012 +0000

remove obsolete input files.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49330 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit f7ac87d4fd61d896eb1ba9f52a0b6cd2970783e5
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sun Sep 30 02:11:34 2012 +0000

Use the 1.5.0 git branch for the various Wasatch3P libraries.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49311 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 25156c6ba612634f5d66a5fb1be670fd5a82a23b
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:39 2012 +0000

Remove the release file in the build_scripts/.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49308 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 94b484f3b209b8b5d8ee73bae0f9ba54c91592ef
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:31 2012 +0000

Change == to = in all "test statements".

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49307 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit daeab4316362d0081fb8a66832734a3ffdfbff1f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:23 2012 +0000

Update to version 1.5.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49306 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit e3d51281308a5fbbde3f097e5826e85686fe9254
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:15 2012 +0000

Update release files to include Wasatch component.

Add option to build Wasatch3P libraries for a particular hash tag.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49305 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 9a8451d8a5b1fbf36626b3727dad48d7184b5e6d
Merge: 984d356 0a25aa2
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:38:16 2012 +0000

Update copyright notice.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49304 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 984d3566f78e7e1c2b2c29ea0368451ae768119a
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Sep 28 18:39:29 2012 +0000

Uintah 1.5.0 Branch.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49299 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 0a25aa2731b9c75fcf609f70093484af5be5f23a
Author: John Schmidt <john.schmidt@utah.edu>
Date: Thu Sep 27 01:50:47 2012 -0600

Updated copyright header.

1144 lines of code changed in 10 files:

  • LICENSE (+17 -19), Makefile.in (+15 -24), aclocal.m4 (+26 -27), bench.config (+19 -22), configVars.mk.in (+16 -22), configure (+952 -92), configure.ac (+81 -102), disjointPackageMakefile.in (+17 -23), exclude.txt (+1)
ahumphrey 2012-10-01 07:24 Rev.: 49317

Fix typo in environmentalFlags.txt for scheduler debug stream description.

1 lines of code changed in 1 file:

  • environmentalFlags.txt (+1 -1)
jsutherland 2012-09-25 12:20 Rev.: 49278

Put a use-tip in the environmental flags file.

4 lines of code changed in 1 file:

  • environmentalFlags.txt (+4)
ahumphrey 2012-09-21 14:42 Rev.: 49256

Allow all schedulers to override the default via SCI_DEBUG env var or via XML in input files.
Also document these new debug vars in environmentalFLags.txt.
Fix two spots where only 1 thread was disallowed when using Unified Scheduler.

10 lines of code changed in 1 file:

  • environmentalFlags.txt (+10)
jas 2012-08-24 14:34 Rev.: 49129

Update configure.

129 lines of code changed in 1 file:

  • configure (+129 -121)
jas 2012-08-24 14:27 Rev.: 49128

Use the DW to keep track of the HypreSolver data structures from one time
step to the next to avoid the setup costs that occur for doing very large
core count runs.

For smaller core counts, this does not affect the efficiency of the solver.

Answers should not change.


1 lines of code changed in 1 file:

  • configure (+1)
dav 2012-08-02 15:29 Rev.: 49021

Allow for turning on ray scattering (for Isaac Hunsaker).

34 lines of code changed in 2 files:

  • configure (+21 -1), configure.ac (+13 -1)
dav 2012-08-02 14:32 Rev.: 49020

Look first for mt version of boost_serialization

2 lines of code changed in 2 files:

  • configure (+1 -1), configure.ac (+1 -1)
dav 2012-08-02 14:24 Rev.: 49019

Fix to find even newer versions of OSX correctly.

2 lines of code changed in 2 files:

  • configure (+1 -1), configure.ac (+1 -1)
dav 2012-07-29 15:01 Rev.: 48995

Fix use of MKL for blas/lapack with respect to PETSc.

4 lines of code changed in 2 files:

  • configure (+2), configure.ac (+2)
jsutherland 2012-07-18 12:23 Rev.: 48962

Update boost library dependencies to ensure functionality with boost 1.50.

2 lines of code changed in 2 files:

  • configure (+1 -1), configure.ac (+1 -1)
harman 2012-07-12 16:18 Rev.: 48946

A script that summarizes a series of exectimes files.
--The Ghost of Justin

1 lines of code changed in 1 file:

  • environmentalFlags.txt (+1)
harman 2012-07-11 12:23 Rev.: 48936

added comment on how to view top 10 tasks with ExecTimes

3 lines of code changed in 1 file:

  • environmentalFlags.txt (+3)
dav 2012-07-09 16:37 Rev.: 48933

Update MKL check. Check both blas/lapack at same time. Handle newer MKL where there is no libguide.

91 lines of code changed in 2 files:

  • configure (+70 -62), configure.ac (+21 -13)
dav 2012-07-06 14:18 Rev.: 48929

Fix configure check for when PETSc does not exist on system.

58 lines of code changed in 2 files:

  • configure (+25 -20), configure.ac (+33 -29)
ahumphrey 2012-07-06 13:01 Rev.: 48928

Simplify check for PTX generation when configuring with CUDA support.

2 lines of code changed in 2 files:

  • aclocal.m4 (+1 -1), configure (+1 -1)
ahumphrey 2012-07-05 17:13 Rev.: 48923

Parameterize vars used in AC_MSG_CHECKING([for NVCC compilation to PTX])

2 lines of code changed in 2 files:

  • aclocal.m4 (+1 -1), configure (+1 -1)
ahumphrey 2012-07-03 15:32 Rev.: 48919

Conditionally create PTX/CUBIN directory when configuring with CUDA.

12 lines of code changed in 1 file:

  • configVars.mk.in (+12 -5)
ahumphrey 2012-06-28 08:47 Rev.: 48905

Fix AC_HELP_STRING for --enable-gencode

Note: Configuring with CUDA is still only:
--with-cuda=<DIR with CUDA installation>

But but a specific architecture to generate code for can be specified with, e,g:
--with-cuda=/usr/local/cuda
--enable-gencode=20

4 lines of code changed in 3 files:

  • aclocal.m4 (+1 -1), configure (+2 -2), configure.ac (+1 -1)
ahumphrey 2012-06-28 08:38 Rev.: 48904

Modify CUDA support in build system to allow GPU code (PTX or CUBIN) generation for specific compute capabilities: 1.2, 1.3, 2.0, 2.1, 3.1
* We need to be able to explicitly generate code for Fermi and Kepler, and also for earlier compute capabilities, even non-UVA environments.
Generated new configure script.

33 lines of code changed in 3 files:

  • aclocal.m4 (+8 -4), configure (+20 -4), configure.ac (+5 -1)
dav 2012-06-21 15:55 Rev.: 48893

Can't use a comma in a msg string.

2 lines of code changed in 2 files:

  • configure (+1 -1), configure.ac (+1 -1)
dav 2012-06-21 15:37 Rev.: 48892


M configure
M configure.ac

Updated the PETSc check... specifically, the previous code was using a
for loop that actually had empty parameters (but ran once with a blank
'' input). Anyway, the logic and code was confusing, so hopefully it
is cleaner now. The main reason for this update is now configure will
check if you are using PETSc v3.x and if so, if you specify
PETSC_ARCH, it will error out and tell you not to do this.
Previously, it would just fail without a 'good' reason.

214 lines of code changed in 2 files:

  • configure (+155 -186), configure.ac (+59 -127)
ahumphrey 2012-06-18 16:29 Rev.: 48877

* Finish converting from CUDA runtime to driver API.
* Build system now creates a "ptx" directory (at same level as opt or dbg) for Nvidia assembler/bytecode. PTX/CUBIN can be generically referenced and loaded from component code.
* All GPU-enabled component code (except ICE) has been converted to use this new method.
* Updated configure script.

20 lines of code changed in 4 files:

  • aclocal.m4 (+1), configVars.mk.in (+9 -4), configure (+6 -1), configure.ac (+4 -1)
ahumphrey 2012-06-12 16:32 Rev.: 48859

Further additions/optimizations related to CUDA Driver API approach:
* Added NVCC_MODULE_FLAGS for automatic PTX module optimization.
* Added #pragma unroll in kernels
* Updated configure script

This all works well on Keenleland IDS. Still need to test on TitanDev (allocation is spent)

31 lines of code changed in 4 files:

  • aclocal.m4 (+9 -2), configVars.mk.in (+4 -3), configure (+13 -2), configure.ac (+5 -2)
ahumphrey 2012-06-12 14:24 Rev.: 48858

Add documentation in configVars.mk.in about multiple CUDA compiler (NVCC) phases, attempting to explain multiple compile lines and how the generated device-only PTX (Nvidia assembler) code is used in explicitly registering PTX modules via the CUDA Driver API for kernel (grid) launches. Also fixed some compiler warnings about unused variables.

16 lines of code changed in 1 file:

  • configVars.mk.in (+16 -6)
ahumphrey 2012-06-11 17:00 Rev.: 48851

* Convert from CUDA runtime API to driver API. Eliminates the issues with NVCC's inability to process GNU tr1/type_traits headers.
* This change allows using ANY host compiler, and also separates host from device code entirely. No more <<<arg1, arg2, agr3, arg4>>> to invoke kernels.
* .cu files solely contain kernels and device functions now.
* GPU-enabled ICE code is out of the mix temporarily. Will re-integrate once this is all working well.
* Build system's CUDA support has been altered considerably, with new configure script.

NOTE: this commit will break GPU RT tests until a generic/robust way to locate the generated PTX (Nvidia bytecode) can be finished.

70 lines of code changed in 4 files:

  • aclocal.m4 (+12 -1), configVars.mk.in (+7 -3), configure (+33 -303), configure.ac (+18 -41)
ahumphrey 2012-06-04 11:40 Rev.: 48832

Enable cudaHostRegister() code in GPU scheduler. This works well with CUDA 4.1. Should be a slight performance boost.
The issue with 4.0 was that the allocated host memory needed to be page aligned to work with cudaHostRegister()
Also eliminated explicit linking of libcuda until we're using driver API. Still need libcudart link.
- New configure script generated.

2 lines of code changed in 2 files:

  • configure (+1 -1), configure.ac (+1 -1)
ahumphrey 2012-05-31 14:58 Rev.: 48827

Removed dependence on CUDA SDK (cutil headers and libs).

CUDA support is now enabled with a single option:
--with-cuda=DIR (CUDA installation is in DIR)

Also generated new configure script.

38 lines of code changed in 2 files:

  • configure (+20 -64), configure.ac (+18 -50)
harman 2012-05-04 15:15 Rev.: 48719

Added a new post processing utility that takes an uda
averages the particle data in each cell to the cell-center and
dumps out a stack of tiff files. Still thrashing around.....


Usage: tools/extractors/particle2tiff [options] -uda <archive file>

Valid options are:
-h, --help
-v, --variable: <variable name>
-m, --material: <material number> [defaults to 0]

-tlow, --timesteplow: [int] (sets start output timestep to int) [defaults to 0]
-thigh, --timestephigh: [int] (sets end output timestep to int) [defaults to last timestep]
-timestep, --timestep: [int] (only outputs from timestep int) [defaults to 0]

-istart, --indexs: <i> <j> <k> [ints] starting point cell index [defaults to 0 0 0]
-iend, --indexe: <i> <j> <k> [ints] end-point cell index [defaults to 0 0 0]
-startPt <x> <y> <z> [doubles] starting point of line in physical coordinates
-endPt <x> <y> <z> [doubles] end-point of line in physical coordinates

-l, --level: [int] (level index to query range from) [defaults to 0]
-d, --dir: directory name where all output is kept [none]
--cellIndexFile: <filename> (file that contains a list of cell indices)
[int 100, 43, 0]
[int 101, 43, 0]
[int 102, 44, 0]
----------------------------------------------------------------------------------------


1 lines of code changed in 1 file:

  • configVars.mk.in (+1)
dav 2012-05-02 16:28 Rev.: 48709

Handle 'have_tiff' correctly.

3 lines of code changed in 2 files:

  • configure (+2), configure.ac (+1)

(23 more)

Generated by StatSVN 0.7.0