00001 /* Predictor-corrector scheme for advect() */ 00002 /* #define CORRECTOR */ 00003 00004 /* linear extrapolation in extra_velocity(), make_bc() 00005 and interface_tension() */ 00006 #define EXTRA_LINEAR 00007 00008 /* Upwind advection terms in momentum() */ 00009 #define UPWIND 00010 00011 /* Maximum number of multigrid V-cycles */ 00012 #define NCYCLEMAX 20 00013 00014 /* Check diagonal dominance in coli() */ 00015 /*#define CHECK_DOMINANCE*/ 00016 00017 /* Maximum velocity in adaptative() */ 00018 /*#define MAXVEL 0.25 */ 00019 #define MAXVEL 0.1 00020 00021 /* Multiplicating Factor for time step */ 00022 #define MULT 1.5 00023 00024 /* Dividing Factor for time step */ 00025 #define DIVIDE 2.0 00026 00027 /* Maximum number of V-cycle for adaptative() */ 00028 #define MAXCYCLE 5 00029 00030 /* Don't use adaptative time-stepping */ 00031 /* #define NO_ADAPTATIVE */ 00032 00033 /* Use axisymmetric smoothing of the markers */ 00034 #define AXISYMMETRIC_SMOOTHING 00035 00036 /* Force symmetry relative to the vertical axis */ 00037 /* #define CENTRAL_SYMMETRY */ 00038