| Commit message (Collapse) | Author | Age |
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@65 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@63 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@62 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
|
|
|
|
| |
- handle different variable types in Slab_MultiTransfer
Also:
- rewrite in C++
- clean up code
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@61 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@60 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@59 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@58 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
| |
Some whitespace change.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@57 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@54 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@52 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
|
| |
zones. When this parameter is used, one has to ensure that the input
data have been synchronised.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@51 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MPI_Alltoallv or to use MPI_Irecv, MPI_Isend, and MPI_Wait to
communicate. The latter is not tested, but may be faster if only a
few of all processors are involved in the communication.
Disable some self tests: Allow processors who do not participate in
the communication (who specify a zero slab size) to not know the
geometry of the source and destination slabs.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@50 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
| |
structures.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@49 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@48 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@47 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@46 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
| |
the communicator itself cast to an int
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@44 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
|
|
|
|
|
| |
GetMPICommWorld if it is provided, otherwise fall back to using
Carpet- and PUGH- specific methods, otherwise use MPI_COMM_WORLD.
Don't disable (i.e., re-enable) some assert checks even if NDEBUG is
defined. These are cheap checks that check the arguments that are
passed in. Otherwise errors would go undetected.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@43 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@41 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
| |
several grid functions at once.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@40 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@39 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@38 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
| |
communication instead.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@37 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@36 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@35 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@34 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@33 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@31 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@30 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@29 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@28 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@27 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@26 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@24 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@23 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
| |
Output timing values if desired.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@22 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@20 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@19 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
| |
Pad: further development.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@18 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@17 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
| |
array extent is zero.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@16 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@15 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
|
| |
Create a Fortran wrapper.
Create an interface for the Fortran wrapper.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@14 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@13 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
| |
Boy, is juggling Cactus, MPI, and C types a mess.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@12 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
| |
Fixed warnings.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@11 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
|
| |
Added option table argument.
Added copyright statement.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@9 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@8 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
|
|
|
|
| |
Added a bit more documentation.
Added some restrict qualifiers.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@7 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@6 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
|