[Users] coordinate systems
Erik Schnetter
schnetter at cct.lsu.edu
Thu Jul 19 04:19:06 CDT 2012
Comer
Do you intend to use existing thorns to evolve e.g. the Einstein
equations, or do you plan to write your own thorns?
If you use existing thorns: As written, they will not be able to
handle the coordinate singularities on the axes. Instead, we use
multi-block methods.
If you write your own thorns: Since you will be implementing your own
differencing methods, the Cactus coordinates are basically only needed
to label grid point. CartGrid3D can handle this; e.g. spherical or
cylindrical coordinate systems are orthogonal. You will only need to
correctly specify the respective coordinate ranges (e.g. using
[0,rmax] for r and [0,2pi] for phi) in your parameter file. The
unification of f(phi=0) and f(phi=2pi) would be handled via a
periodicity condition, which is provided e.g. by thorn Periodic.
What remains is that Cactus labels the coordinates x,y,z instead of
r,z,phi... but this is mainly a small inconvenience. Altogether, it is
straightforward to use spherical or cylindrical coordinates with
existing thorns, and we therefore never bothered to implement any new
coordinate systems for this.
-erik
On Wed, Jul 18, 2012 at 3:42 PM, Ian Hinder <ian.hinder at aei.mpg.de> wrote:
>
> On 18 Jul 2012, at 15:57, Comer Duncan wrote:
>
> Hi,
>
> I am wondering exactly which (common) coordinate systems are 'deeply'
> supported in Cactus? These days of course most use Cartesians. I think I
> see reference to spher3D in various places but am not certain the extent to
> which spherical coords are fully supported. Also, I see no mention to
> cylindrical coordinates. So, I am asking for guidance about just what is
> the breadth of common 3D coordinate system support. Can you please let me
> know?
>
> Thanks very much.
>
>
> I believe that for anything nontrivial, only 3D Cartesian coordinates can be
> used.
>
> --
> Ian Hinder
> http://numrel.aei.mpg.de/people/hinder
>
>
> _______________________________________________
> Users mailing list
> Users at einsteintoolkit.org
> http://lists.einsteintoolkit.org/mailman/listinfo/users
>
--
Erik Schnetter <schnetter at cct.lsu.edu>
http://www.perimeterinstitute.ca/personal/eschnetter/
More information about the Users
mailing list