[cig-commits] r4369 - in long/3D/Gale/trunk/src/StGermain: .
Base/IO/src Discretisation/Geometry/src
walter at geodynamics.org
walter at geodynamics.org
Thu Aug 17 17:18:39 PDT 2006
Author: walter
Date: 2006-08-17 17:18:37 -0700 (Thu, 17 Aug 2006)
New Revision: 4369
Modified:
long/3D/Gale/trunk/src/StGermain/
long/3D/Gale/trunk/src/StGermain/Base/IO/src/Journal.c
long/3D/Gale/trunk/src/StGermain/Discretisation/Geometry/src/ComplexVectorMath.c
Log:
r2730 at earth: boo | 2006-08-17 17:14:31 -0700
r2684 at earth (orig r3765): WalterLandry | 2006-08-17 17:27:58 -0700
Fix a statement/declaration mix that does not work on older compilers
Property changes on: long/3D/Gale/trunk/src/StGermain
___________________________________________________________________
Name: svk:merge
- 1ef209d2-b310-0410-a72d-e20c9eb0015c:/cig:2729
afb6c753-b9d0-0310-b4e7-dbd8d91cdd35:/trunk/StGermain:3764
+ 1ef209d2-b310-0410-a72d-e20c9eb0015c:/cig:2730
afb6c753-b9d0-0310-b4e7-dbd8d91cdd35:/trunk/StGermain:3765
Modified: long/3D/Gale/trunk/src/StGermain/Base/IO/src/Journal.c
===================================================================
--- long/3D/Gale/trunk/src/StGermain/Base/IO/src/Journal.c 2006-08-18 00:18:33 UTC (rev 4368)
+++ long/3D/Gale/trunk/src/StGermain/Base/IO/src/Journal.c 2006-08-18 00:18:37 UTC (rev 4369)
@@ -570,10 +570,10 @@
Stream* stream = (Stream*)_stream;
int nProc = 0;
+ va_list ap;
+
MPI_Comm_size( MPI_COMM_WORLD, &nProc );
- va_list ap;
-
if ( expression )
{
/* Every thing is OK! Back to work as normal */
Modified: long/3D/Gale/trunk/src/StGermain/Discretisation/Geometry/src/ComplexVectorMath.c
===================================================================
--- long/3D/Gale/trunk/src/StGermain/Discretisation/Geometry/src/ComplexVectorMath.c 2006-08-18 00:18:33 UTC (rev 4368)
+++ long/3D/Gale/trunk/src/StGermain/Discretisation/Geometry/src/ComplexVectorMath.c 2006-08-18 00:18:37 UTC (rev 4369)
@@ -177,8 +177,8 @@
/** (Assumes 3D), Swaps coords based on i,j,k input */
void ComplexVector_Swizzle( CoordC src, unsigned char iInd,
unsigned char jInd, unsigned char kInd, CoordC dst ) {
+ CoordC dummy;
assert( iInd < 3 && jInd < 3 && kInd < 3 );
- CoordC dummy;
dummy[0][REAL_PART] = src[iInd][REAL_PART];
dummy[0][IMAG_PART] = src[iInd][IMAG_PART];
dummy[1][REAL_PART] = src[jInd][REAL_PART];
@@ -255,11 +255,11 @@
void StGermain_RotateCoordinateAxisComplex( Cmplx* vector,
Index axis, double theta, Cmplx* rotatedVector ) {
+ Cmplx r_1, r_2;
/* Rotation around one axis will always leave the component on that axis alone */
rotatedVector[axis][REAL_PART] = vector[axis][REAL_PART];
rotatedVector[axis][IMAG_PART] = vector[axis][IMAG_PART];
//printf("axis %d, %2.3f", axis, vector[axis][REAL_PART]);
- Cmplx r_1, r_2;
switch (axis) {
case K_AXIS: /* Rotate around Z axis */
Cmplx_RealMultiply(vector[0], cos(theta), r_1);
@@ -359,10 +359,10 @@
complex vectors
*/
void StGermain_ComplexVectorDotProduct(Cmplx* vector1, Cmplx* vector2, Dimension_Index dim, Cmplx dotProduct) {
+ Cmplx tmp;
dotProduct[REAL_PART] = 0.0;
dotProduct[IMAG_PART] = 0.0;
- Cmplx tmp;
switch (dim) {
case 3: {
Cmplx_Multiply(vector1[2], vector2[2], tmp);
More information about the cig-commits
mailing list