aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Output2D.c27
1 files changed, 21 insertions, 6 deletions
diff --git a/src/Output2D.c b/src/Output2D.c
index 58fb05b..9c8a8e4 100644
--- a/src/Output2D.c
+++ b/src/Output2D.c
@@ -186,11 +186,11 @@ int IOJpeg_TriggerOutput2D (const cGH *GH, int vindex)
/**************************** local functions ******************************/
static void CheckSteerableParameters (IOJpegGH *myGH)
{
- DECLARE_CCTK_PARAMETERS
- int out2D_vars_current_nset;
- int out_old;
- int i;
+ int i, out_old, out2D_vars_current_nset;
+ char *msg, *fullname;
static int out2D_vars_lastset = 0;
+ DECLARE_CCTK_PARAMETERS
+
out_old = myGH->out2D_every;
@@ -228,13 +228,28 @@ static void CheckSteerableParameters (IOJpegGH *myGH)
if (CCTK_Equals (newverbose, "standard") ||
CCTK_Equals (newverbose, "full"))
{
- for (i=0;i<CCTK_NumVars();i++)
+ msg = NULL;
+ for (i = CCTK_NumVars () - 1; i >= 0; i--)
{
if (myGH->do_out2D[i])
{
- CCTK_VInfo (CCTK_THORNSTRING, "IOJpeg_2D: Output for %s",CCTK_FullName(i));
+ fullname = CCTK_FullName (i);
+ if (! msg)
+ {
+ Util_asprintf (&msg, "IOJpeg_2D: Output requested for %s",fullname);
+ }
+ else
+ {
+ Util_asprintf (&msg, "%s %s", msg, fullname);
+ }
+ free (fullname);
}
}
+ if (msg)
+ {
+ CCTK_INFO (msg);
+ free (msg);
+ }
}
/* Save the last setting of 'out2D_vars' parameter */