aboutsummaryrefslogtreecommitdiff
path: root/src/LoadAware.c
diff options
context:
space:
mode:
authorgoodale <goodale@b61c5cb5-eaca-4651-9a7a-d64986f99364>2000-04-19 23:13:58 +0000
committergoodale <goodale@b61c5cb5-eaca-4651-9a7a-d64986f99364>2000-04-19 23:13:58 +0000
commit56711ab746cd71ac2b24db24b0115ea6b14ec2c3 (patch)
treecd47799c8d3cf56646074292effa762757571e73 /src/LoadAware.c
parent6631ef8726eb678e1c841c41c5b821f59a91292f (diff)
Changed names of PUGH functions to be uniform. Now all PUGH functions
should begin with PUGH. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@211 b61c5cb5-eaca-4651-9a7a-d64986f99364
Diffstat (limited to 'src/LoadAware.c')
-rw-r--r--src/LoadAware.c60
1 files changed, 43 insertions, 17 deletions
diff --git a/src/LoadAware.c b/src/LoadAware.c
index 4196171..94c2d17 100644
--- a/src/LoadAware.c
+++ b/src/LoadAware.c
@@ -1,3 +1,12 @@
+ /*@@
+ @file LoadAware.c
+ @date Fri Feb 21 10:21:36 2000
+ @author Matei Ripeanu
+ @desc
+
+ @enddesc
+ @version $Header$
+ @@*/
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
@@ -6,10 +15,14 @@
#include "cctk.h"
#include "cctk_Parameters.h"
+static char *rcsid="$Header$";
+
+CCTK_FILEVERSION(CactusPUGH_PUGH_LoadAware_c)
+
/* #define DEBUG_LA */
/*@@
- @routine GetSliceSizes
+ @routine PUGH_GetSliceSizes
@date Fri Feb 21 10:21:36 2000
@author Matei Ripeanu
@desc
@@ -73,7 +86,7 @@
-4: total doesn't match
*/
-int GetSliceSizes(int np,int grid_points, char *slicesS, int **slices, int manual) {
+int PUGH_GetSliceSizes(int np,int grid_points, char *slicesS, int **slices, int manual) {
int tmp, i=0, rt=0;
@@ -128,8 +141,21 @@ int GetSliceSizes(int np,int grid_points, char *slicesS, int **slices, int manua
}
-
-int pugh_GetBounds(int dim, int **bounds, int *nprocs, int *nsize) {
+ /*@@
+ @routine PUGH_GetBounds
+ @date Fri Feb 21 10:21:36 2000
+ @author Matei Ripeanu
+ @desc
+
+ @enddesc
+ @calls
+ @calledby
+ @history
+
+ @endhistory
+
+@@*/
+int PUGH_GetBounds(int dim, int **bounds, int *nprocs, int *nsize) {
DECLARE_CCTK_PARAMETERS
@@ -137,22 +163,22 @@ int pugh_GetBounds(int dim, int **bounds, int *nprocs, int *nsize) {
switch (dim) {
case 1:
- GetSliceSizes(nprocs[0], nsize[0], partition_1d_x, &(bounds[0]),
- CCTK_Equals(partition, "manual"));
+ PUGH_GetSliceSizes(nprocs[0], nsize[0], partition_1d_x, &(bounds[0]),
+ CCTK_Equals(partition, "manual"));
break;
case 2:
- GetSliceSizes(nprocs[0], nsize[0], partition_2d_x, &(bounds[0]),
- CCTK_Equals(partition, "manual"));
- GetSliceSizes(nprocs[1], nsize[1], partition_2d_y, &(bounds[1]),
- CCTK_Equals(partition, "manual"));
+ PUGH_GetSliceSizes(nprocs[0], nsize[0], partition_2d_x, &(bounds[0]),
+ CCTK_Equals(partition, "manual"));
+ PUGH_GetSliceSizes(nprocs[1], nsize[1], partition_2d_y, &(bounds[1]),
+ CCTK_Equals(partition, "manual"));
break;
case 3:
- GetSliceSizes(nprocs[0], nsize[0], partition_3d_x, &(bounds[0]),
- CCTK_Equals(partition, "manual"));
- GetSliceSizes(nprocs[1], nsize[1], partition_3d_y, &(bounds[1]),
- CCTK_Equals(partition, "manual"));
- GetSliceSizes(nprocs[2], nsize[2], partition_3d_z, &(bounds[2]),
- CCTK_Equals(partition, "manual"));
+ PUGH_GetSliceSizes(nprocs[0], nsize[0], partition_3d_x, &(bounds[0]),
+ CCTK_Equals(partition, "manual"));
+ PUGH_GetSliceSizes(nprocs[1], nsize[1], partition_3d_y, &(bounds[1]),
+ CCTK_Equals(partition, "manual"));
+ PUGH_GetSliceSizes(nprocs[2], nsize[2], partition_3d_z, &(bounds[2]),
+ CCTK_Equals(partition, "manual"));
break;
default:
CCTK_WARN(1,"Only 1D, 2D, and 3D supported");
@@ -168,7 +194,7 @@ int pugh_GetBounds(int dim, int **bounds, int *nprocs, int *nsize) {
/*
int main(void) {
int ret, i, *rez;
- ret = GetSliceSizes (5, 72, "12:12:24:12:12", &rez, 1);
+ ret = PUGH_GetSliceSizes (5, 72, "12:12:24:12:12", &rez, 1);
if (ret != 0)
printf ("Error: %d\n", ret);