[FLASH-BUGS] Flash doesn't run stirturb test problem / Bug in visc_explicit.F90
Achim Nonnenmacher
nonnenma at umd.edu
Mon Oct 20 18:00:56 CDT 2003
Hello,
the "stirturb" test problem does not run in Flash 2.3. It aborts with the
error message (in flash.log) "Error: only cart, 2-d cyl, and 1-d sph
supported in diffusion", although cartesian coordinates are used.
To fix this bug, remove the "else" in visc_explicit.F90, line 152. Right
now, if it is cartesian, it aborts (see below). In therm_explicit.F90 the
code is correct.
Regards,
Achim Nonnenmacher
----------------------------------------------------------------------
visc_explicit.F90
Line 137 +
! check the geometry -- currently, only cartesian, 2-d cylindrical, and
! 1-d spherical geometry is supported
if (.NOT. (igeomx == geom_cartesian .AND. &
igeomy == geom_cartesian .AND. &
igeomz == geom_cartesian) .AND. &
.NOT. (igeomx == geom_cylrad .AND. &
igeomy == geom_cartesian .AND. &
igeomz == geom_cylang .AND. &
ndim == 2) .AND. &
.NOT. (igeomx == geom_sphrad .AND. &
igeomy == geom_sphtheta .AND. &
igeomz == geom_sphphi .AND. &
ndim == 1)) then
print *, 'supported in explicit diffusion.'
! remove the following else
! else
call abort_flash( &
"Error: only cart, 2-d cyl, and 1-d sph supported in
diffusion")
endif
More information about the flash-bugs
mailing list