/*@@ @file Simple.c @date September 4 1999 @author Gabrielle Allen @desc Standard specification of timestep @enddesc @@*/ #include #include "cctk.h" #include "cctk_Arguments.h" #include "cctk_Parameters.h" static char *rcsid = "$Header$"; CCTK_FILEVERSION(CactusBase_Time_Simple_c) void Time_Simple(CCTK_ARGUMENTS); void Time_Simple(CCTK_ARGUMENTS) { DECLARE_CCTK_PARAMETERS DECLARE_CCTK_ARGUMENTS CCTK_REAL min_spacing=0; /* Calculate the minimum grid spacing */ if (cctk_dim>=1) { min_spacing = cctk_delta_space[0]; } if (cctk_dim>=2) { min_spacing = (min_spacing=3) { min_spacing = (min_spacing=4) { CCTK_WARN(0,"Time Step not defined for greater than 4 dimensions"); } /* Calculate the timestep */ cctkGH->cctk_delta_time = dtfac*min_spacing; }