Directory include/

Total Files:
2
Deleted Files:
5
Lines of Code:
117

[root]/include
        Folder removed from repo compat (0 files, 0 lines)
        directory in repo sci_defs (29 files, -740 lines)

Lines of Code

include/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 17 (100.0%) 46 (100.0%) 2.7
tsaad 1 (5.9%) 36 (78.3%) 36.0
jas 8 (47.1%) 6 (13.0%) 0.7
harman 2 (11.8%) 3 (6.5%) 1.5
dav 2 (11.8%) 1 (2.2%) 0.5
ahumphrey 4 (23.5%) 0 (0.0%) 0.0

Most Recent Commits

ahumphrey 2016-07-11 18:02 Rev.: 55512

Some cleanup in the build system and also removing some sci_*.h files
Generate new configure script.

0 lines of code changed in 2 files:

  • include: sci_comp_warn_fixes.h (del), sci_values.h (del)
ahumphrey 2016-06-27 12:54 Rev.: 55477

* Refactor TaskGraph code prior to upcoming overhaul.

* Remove several unused _testdefs.h.in files

* Remove sci_algorithm.h, as this is no longer needed with c++11. Next step is to remove all sci_hashmap code, again we can simply use std::unordered_map/multimap now with c++11

* Remove some ancient _pgi code.

* Generate new configure script.

0 lines of code changed in 2 files:

  • include: sci_algorithm.h (del), sci_hash_set.h (del)
dav 2016-06-22 17:18 Rev.: 55462


Reorganize the way we include MPI. Previously files were including the mpi_defs.h (configure generated file) to get mpi.h. Now they
include UintahMPI.h (from Core/Parallel/).

Note: MPI is now required (though for all intents and purposes it already was). You can still run a serial version of the code,
you just must compile/link with MPI first.

M configure
M configure.ac

- Fix check for xml2-config.
- Fix check for mpi.h location when using 'built-in' (fixes issue with non-mpich MPIs).
- Check to see if MPI handles const correctly.
- Fix some indentation.
- No longer define HAVE_MPI or HAVE_MPICH as we require MPI now.
- Added defines for MPI_CONST_WORKS, and MPI_MAX_THREADS and MPI3_ENABLED (thought the last 2 are hard-coded and need
to have configure tests written for them).

M include/sci_defs/mpi_testdefs.h.in

- Added MPI_CONST_WORKS, MPI_MAX_THREADS, and MPI3_ENABLED #defines.
- Moved the MPI wrappers into UintahMPI.h (thus out of this configure generated file).

D include/sci_mpi.h

- Removed sci_mpi.h as it is not used and its only purpose was to allow for compilation without MPI. This
is no-longer allowed (and probably hadn't worked in a long time).

A Core/Parallel/UintahMPI.h

- Added the new file UintahMPI.h which is used to #include <mpi.h> and wrap the MPI calls.
- These wrappers were in mpi_testdefs.h.
- Replaced most of the "const" with MPICONST so that on non-const-compliant MPIs they
can be turned off (this is done through a configure check).
- Grouped a lot of the UINTAH_ENABLE_MPI3 sections into single #if's instead of having a #if for each line.

M CCA/Components/Arches/fortran/sub.mk

- Remove tabs from where they are not supposed to be.

M CCA/Components/MPM/PetscSolver.h
M CCA/Components/ICE/PressureSolve/HypreStandAlone/Hierarchy.cc
M CCA/Components/ICE/PressureSolve/HypreStandAlone/mpitest.cc
M CCA/Components/ICE/Advection/FluxDatatypes.h
M CCA/Components/Schedulers/OnDemandDataWarehouse.h
M CCA/Components/Schedulers/BatchReceiveHandler.h
M CCA/Components/Schedulers/templates.cc
M CCA/Components/Schedulers/Relocate.h
M CCA/Components/Schedulers/MPIScheduler.cc
M CCA/Ports/PIDXOutputContext.h
M Core/Grid/Variables/Stencil4.cc
M Core/Grid/Variables/ReductionVariableBase.h
M Core/Grid/Variables/Stencil7.cc
M Core/Grid/Variables/SoleVariableBase.h
M Core/Parallel/ProcessorGroup.h
M Core/Parallel/PackBufferInfo.h
M Core/Parallel/BufferInfo.h
M Core/Disclosure/TypeDescription.h
M Core/Util/DOUT.hpp
M Core/Util/InfoMapper.h
M StandAlone/tools/mpi_test/async_mpi_test.cc
M StandAlone/tools/mpi_test/mpi_hang.cc
M StandAlone/tools/mpi_test/mpi_test.cc
M StandAlone/tools/fsspeed/fsspeed.cc

- Proper indentation.
- Replaced mpi_defs.h with UintahMPI.h.
- Use <> for includes and not "" per Uintah conding standard.
- Added comment for the #endif of the #ifndef compiler guard for the .h file.
Moved some #ifndef .h compiler guards to the very top of the file.

M testprograms/Malloc/test11.cc
M testprograms/Malloc/test12.cc
M testprograms/Malloc/test13.cc

- Fix indentation.
- "__linux" doesn't exist on some systems, so added "__linux__".
Probably could remove the __linux, but not sure so I didn't.

M VisIt/libsim/visit_libsim.cc

- Use #include <>.

M StandAlone/sus.cc

- Remove the code for old MPI versions. We don't support MPI v1 any more.


0 lines of code changed in 1 file:

  • include: sci_mpi.h (del)
harman 2016-04-29 14:32 Rev.: 55274

Added the SVN URL to sus's output so we can identify which branch was used during a particular run.

3 lines of code changed in 2 files:

  • include: svn_info.h.template (new)
dav 2016-04-15 13:26 Rev.: 55193

Looks like these changes are needed... Still waiting on John/Tony to comment on what the reason is for this.

1 lines of code changed in 1 file:

  • include: sci_algorithm.h (new 1)
tsaad 2016-02-25 11:54 Rev.: 54907

revert sci_algorithm to get GPU building again.

36 lines of code changed in 1 file:

  • include: sci_algorithm.h (+36)
jas 2016-02-24 15:37 Rev.: 54895

Enable a c++-11 macro that will turn on c++-11 support automatically. Resolve casting issues from int to long for UMATTR.cc file. Eliminate old is_sorted definition that is no longer needed with c++-11.

0 lines of code changed in 1 file:

  • include: sci_algorithm.h (-36)
jas 2016-01-08 15:45 Rev.: 54640

Update copyright date to 2016.

6 lines of code changed in 7 files:

  • include: sci_algorithm.h (+1 -1), sci_comp_warn_fixes.h (new 1), sci_hash_map.h (new), sci_hash_set.h (new 1), sci_mpi.h (new 1), sci_values.h (new 1)
Generated by StatSVN 0.7.0