aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschnetter <schnetter@90eea020-d82d-4da5-bf6e-4ee79ff7632f>2004-01-16 11:47:37 +0000
committerschnetter <schnetter@90eea020-d82d-4da5-bf6e-4ee79ff7632f>2004-01-16 11:47:37 +0000
commit318b7eaaffbd86f1e6430e490f1084090b31e5f9 (patch)
tree6f1f02286d9972e845f3db8856f9e20ce312218b
parentcad4edfd0f4b7c5fd490751b349940868959d287 (diff)
Explicitly check for errors after applying the boundary conditions
git-svn-id: http://svn.cactuscode.org/arrangements/CactusWave/WaveToyC/trunk@97 90eea020-d82d-4da5-bf6e-4ee79ff7632f
-rw-r--r--src/WaveToy.c25
1 files changed, 16 insertions, 9 deletions
diff --git a/src/WaveToy.c b/src/WaveToy.c
index 7c98b1e..d35bff0 100644
--- a/src/WaveToy.c
+++ b/src/WaveToy.c
@@ -115,24 +115,31 @@ void WaveToyC_Boundaries(CCTK_ARGUMENTS)
DECLARE_CCTK_ARGUMENTS;
DECLARE_CCTK_PARAMETERS;
- int ierr=0;
+ int ierr;
ierr = CartSymGN(cctkGH,"wavetoy::scalarevolve");
+ if (ierr < 0)
+ {
+ CCTK_VWarn(0,__LINE__,__FILE__,CCTK_THORNSTRING,
+ "WaveToyC_Boundaries: Error applying symmetry boundary "
+ "conditions");
+ }
+
if (CCTK_EQUALS(bound,"flat") || CCTK_EQUALS(bound,"static") ||
CCTK_EQUALS(bound,"radiation") || CCTK_EQUALS(bound,"robin") ||
CCTK_EQUALS(bound,"zero") || CCTK_EQUALS(bound,"none"))
{
/* Uses all default arguments, so invalid table handle -1 can be passed */
- ierr = Boundary_SelectVarForBC(cctkGH, CCTK_ALL_FACES, 1, -1, "wavetoy::phi",
- bound);
- }
+ ierr = Boundary_SelectVarForBC
+ (cctkGH, CCTK_ALL_FACES, 1, -1, "wavetoy::phi", bound);
- if (ierr < 0)
- {
- CCTK_VWarn(0,__LINE__,__FILE__,CCTK_THORNSTRING,
- "WaveToyC_Boundaries: Error selecting boundary "
- "condition %s",bound);
+ if (ierr < 0)
+ {
+ CCTK_VWarn(0,__LINE__,__FILE__,CCTK_THORNSTRING,
+ "WaveToyC_Boundaries: Error selecting boundary "
+ "condition %s",bound);
+ }
}
return;