aboutsummaryrefslogtreecommitdiff
path: root/CarpetExtra/IDFOScalarWave
diff options
context:
space:
mode:
authorschnetter <>2003-06-27 13:54:00 +0000
committerschnetter <>2003-06-27 13:54:00 +0000
commit205f49dc24257ee81085c514c63bcab20941c771 (patch)
tree84585b8b8d25e14c977ea2071bf88570655b7e31 /CarpetExtra/IDFOScalarWave
parent9441c646bb2f6f948bb79d11aa94e4765b966f0a (diff)
Rename implementation to "FOWaveToy". Rename all variable names in strings.
Rename implementation to "FOWaveToy". Rename all variable names in strings. Adapt to new boundary condition scheme. Change from Cart3d to CartGrid3D. darcs-hash:20030627135458-07bb3-f2096160de0784ebea9d799216d7eaead9d02879.gz
Diffstat (limited to 'CarpetExtra/IDFOScalarWave')
-rw-r--r--CarpetExtra/IDFOScalarWave/interface.ccl7
-rw-r--r--CarpetExtra/IDFOScalarWave/param.ccl6
-rw-r--r--CarpetExtra/IDFOScalarWave/schedule.ccl4
-rw-r--r--CarpetExtra/IDFOScalarWave/src/InitialData.F7712
4 files changed, 9 insertions, 20 deletions
diff --git a/CarpetExtra/IDFOScalarWave/interface.ccl b/CarpetExtra/IDFOScalarWave/interface.ccl
index bb329f723..30985311c 100644
--- a/CarpetExtra/IDFOScalarWave/interface.ccl
+++ b/CarpetExtra/IDFOScalarWave/interface.ccl
@@ -1,7 +1,6 @@
# Interface definition for thorn IDScalarWave
-# $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/IDFOScalarWave/interface.ccl,v 1.3 2003/06/18 18:24:28 schnetter Exp $
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/IDFOScalarWave/interface.ccl,v 1.4 2003/06/27 15:54:58 schnetter Exp $
-implements: idFOscalarwave
-inherits: FOwavetoy grid
-friend: FOwavetoy
+implements: idfoscalarwave
+inherits: fowavetoy grid
diff --git a/CarpetExtra/IDFOScalarWave/param.ccl b/CarpetExtra/IDFOScalarWave/param.ccl
index b0d89112a..146c8decc 100644
--- a/CarpetExtra/IDFOScalarWave/param.ccl
+++ b/CarpetExtra/IDFOScalarWave/param.ccl
@@ -1,11 +1,11 @@
# Parameter definitions for thorn IDScalarWave
-# $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/IDFOScalarWave/param.ccl,v 1.2 2002/02/26 16:43:53 shawley Exp $
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/IDFOScalarWave/param.ccl,v 1.3 2003/06/27 15:54:58 schnetter Exp $
shares: grid
USES KEYWORD type
-restricted:
+private:
KEYWORD initial_data "Type of initial data"
{
@@ -13,8 +13,6 @@ KEYWORD initial_data "Type of initial data"
"gaussian" :: "time-symmetric gaussian"
} "1/r"
-private:
-
## Parameter for initial wavepulses
REAL radius "The radius of the gaussian wave"
diff --git a/CarpetExtra/IDFOScalarWave/schedule.ccl b/CarpetExtra/IDFOScalarWave/schedule.ccl
index a75c6316e..79cbee17f 100644
--- a/CarpetExtra/IDFOScalarWave/schedule.ccl
+++ b/CarpetExtra/IDFOScalarWave/schedule.ccl
@@ -1,12 +1,12 @@
# Schedule definitions for thorn IDScalarWave
-# $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/IDFOScalarWave/schedule.ccl,v 1.4 2003/06/26 19:51:10 shawley Exp $
+# $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/IDFOScalarWave/schedule.ccl,v 1.5 2003/06/27 15:54:58 schnetter Exp $
schedule IDFOScalarWave_CheckParameters at PARAMCHECK
{
LANG: Fortran
} "Check parameters"
-schedule IDFOScalarWave_InitialData as WaveToy_InitialData at INITIAL
+schedule IDFOScalarWave_InitialData as FOWaveToy_InitialData at INITIAL
{
STORAGE: FOwavetoy::scalarevolve[3] FOwavetoy::scalarevolve_derivs[3]
LANG: Fortran
diff --git a/CarpetExtra/IDFOScalarWave/src/InitialData.F77 b/CarpetExtra/IDFOScalarWave/src/InitialData.F77
index c92dc0431..f71eefd32 100644
--- a/CarpetExtra/IDFOScalarWave/src/InitialData.F77
+++ b/CarpetExtra/IDFOScalarWave/src/InitialData.F77
@@ -1,5 +1,5 @@
c -*-Fortran-*-
-c $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/IDFOScalarWave/src/InitialData.F77,v 1.5 2003/06/26 20:07:21 shawley Exp $
+c $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/IDFOScalarWave/src/InitialData.F77,v 1.6 2003/06/27 15:54:58 schnetter Exp $
/*@@
@file InitialData.F77
@@ -40,9 +40,8 @@ c $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/IDFOScalarWave/src/Ini
INTEGER i,j,k
CCTK_REAL dt,omega, cpi
- CCTK_REAL r, ri3
+ CCTK_REAL ri3
CCTK_REAL dxi,dyi,dzi
- CCTK_REAL tmp
c call CCTK_INFO ("IDFOScalarWave_InitialData")
@@ -92,7 +91,6 @@ c call CCTK_INFO ("IDFOScalarWave_InitialData")
$ / sigma**2
phiz(i,j,k) = phi(i,j,k)* (-2) * (z(i,j,k) - radius)
$ / sigma**2
-c resid(i,j,k) = 0.0
pi_p(i,j,k) = amplitude *
& exp( -(x(i,j,k) - radius - dt)**2 / sigma**2 )*
@@ -204,9 +202,6 @@ c resid(i,j,k) = 0.0
& exp( -(y(i,j,k) - radius + 2*dt)**2 / sigma**2 )*
& exp( -(z(i,j,k) - radius + 2*dt)**2 / sigma**2 )
-c resid_p(i,j,k) = 0.0
-c resid_p_p(i,j,k) = 0.0
-
end do
end do
end do
@@ -253,7 +248,6 @@ c Use kx,ky,kz as number of modes in each direction.
phix(i,j,k) = - x(i,j,k) * ri3
phiy(i,j,k) = - y(i,j,k) * ri3
phiz(i,j,k) = - z(i,j,k) * ri3
-c resid(i,j,k) = 0.0
pi_p(i,j,k) = pi(i,j,k)
pi_p_p(i,j,k) = pi(i,j,k)
@@ -265,8 +259,6 @@ c resid(i,j,k) = 0.0
phiz_p_p(i,j,k) = phiz(i,j,k)
phi_p(i,j,k) = phi(i,j,k)
phi_p_p(i,j,k) = phi(i,j,k)
-c resid_p(i,j,k) = resid(i,j,k)
-c resid_p_p(i,j,k)= resid(i,j,k)
end do
end do