diff --git a/AMDiS/test/datacreation/src/BallProject.cpp b/AMDiS/test/datacreation/src/BallProject.cpp index 8a62fa406b9f87d2704096df8431e038a84dbf16..c2cdf2b2387144128d807ce5d8e8fae3d4a6cd27 100644 --- a/AMDiS/test/datacreation/src/BallProject.cpp +++ b/AMDiS/test/datacreation/src/BallProject.cpp @@ -97,16 +97,7 @@ int Balldemo::solve(SolutionInformation& solinfo) { int retCode = adapt->adapt(); solinfo.dofVec = ball.getSolution(); + //ball.writeFiles(adaptInfo,true); return retCode; } -/* -void createProjectList(ProjectList& list) { - list.clear(); - - Project* demo = new Balldemo(); - ProjectInfo ballInfo(demo, "init/ball.dat.2d", "../testdata/balldata_2d"); - list.push_back(ballInfo); - ballInfo = ProjectInfo(demo, "init/ball.dat.3d", "../testdata/balldata_3d"); - list.push_back(ballInfo); -} -*/ + diff --git a/AMDiS/test/testdata/ball_2d.arh b/AMDiS/test/testdata/ball_2d.arh new file mode 100644 index 0000000000000000000000000000000000000000..f58a2555eaa78ba79e74a8425c39d3d8167d57c2 Binary files /dev/null and b/AMDiS/test/testdata/ball_2d.arh differ diff --git a/AMDiS/test/testdata/ball_3d.arh b/AMDiS/test/testdata/ball_3d.arh new file mode 100644 index 0000000000000000000000000000000000000000..959047c6ae937c680ccfb19e1528d2bb0d4ab0bf Binary files /dev/null and b/AMDiS/test/testdata/ball_3d.arh differ diff --git a/AMDiS/test/testdata/ellipt_1d.arh b/AMDiS/test/testdata/ellipt_1d.arh new file mode 100644 index 0000000000000000000000000000000000000000..9406d2fb781ba2be34cb0df9f31bdf5acdf02b02 Binary files /dev/null and b/AMDiS/test/testdata/ellipt_1d.arh differ diff --git a/AMDiS/test/testdata/ellipt_2d.arh b/AMDiS/test/testdata/ellipt_2d.arh new file mode 100644 index 0000000000000000000000000000000000000000..bd1ad88e95c832d333fd9a8ba081b9c5f80fefbd Binary files /dev/null and b/AMDiS/test/testdata/ellipt_2d.arh differ diff --git a/AMDiS/test/testdata/ellipt_3d.arh b/AMDiS/test/testdata/ellipt_3d.arh new file mode 100644 index 0000000000000000000000000000000000000000..bc443fc7977cb8a2f3851206d6803b3e4e1cb7ed Binary files /dev/null and b/AMDiS/test/testdata/ellipt_3d.arh differ diff --git a/AMDiS/test/testdata/heat_1d.arh b/AMDiS/test/testdata/heat_1d.arh new file mode 100644 index 0000000000000000000000000000000000000000..bd95cb64ab433db478a504c0f42f27b0d44f46ae Binary files /dev/null and b/AMDiS/test/testdata/heat_1d.arh differ diff --git a/AMDiS/test/testdata/heat_2d.arh b/AMDiS/test/testdata/heat_2d.arh new file mode 100644 index 0000000000000000000000000000000000000000..c0d8a92aea57baf7f802bc5360588a7911acf880 Binary files /dev/null and b/AMDiS/test/testdata/heat_2d.arh differ diff --git a/AMDiS/test/testdata/heat_3d.arh b/AMDiS/test/testdata/heat_3d.arh new file mode 100644 index 0000000000000000000000000000000000000000..efa4a254271d926df9d00c87b161228943caa062 Binary files /dev/null and b/AMDiS/test/testdata/heat_3d.arh differ diff --git a/AMDiS/test/testdata/init/ball.dat.2d b/AMDiS/test/testdata/init/ball.dat.2d index 51d27cb8fc34a0657a2a530c8170306237d8a445..1bf29db2195005476c845c62ab9ab153be89012d 100644 --- a/AMDiS/test/testdata/init/ball.dat.2d +++ b/AMDiS/test/testdata/init/ball.dat.2d @@ -1,7 +1,7 @@ dimension of world: 2 ballMesh->macro file name: ./macro/macro.ball.2d -ballMesh->global refinements: 3 +ballMesh->global refinements: 13 ball->mesh: ballMesh ball->dim: 2 @@ -25,7 +25,7 @@ ball->adapt->tolerance: 1e-8 ball->adapt->max iteration: 4 ball->adapt->info: 8 -ball->output->filename: ball +ball->output->filename: ball2d ball->output->ParaView format: 1 diff --git a/AMDiS/test/testdata/init/ball.dat.3d b/AMDiS/test/testdata/init/ball.dat.3d index 0a9dabf7500918e735e40cf356d93f5d6b3ef8c8..763fd6b8da6869f2fd0098bdc8d209ff231af7ed 100644 --- a/AMDiS/test/testdata/init/ball.dat.3d +++ b/AMDiS/test/testdata/init/ball.dat.3d @@ -1,7 +1,7 @@ dimension of world: 3 ballMesh->macro file name: ./macro/macro.ball.3d -ballMesh->global refinements: 15 +ballMesh->global refinements: 13 ball->mesh: ballMesh ball->dim: 3 @@ -15,7 +15,7 @@ ball->solver->left precon: diag ball->estimator: 0 ball->marker->strategy: 0 % 0: no adaption 1: GR 2: MS 3: ES 4:GERS -ball->output->filename: output/ball +ball->output->filename: ball3d ball->output->ParaView format: 1 diff --git a/AMDiS/test/testdata/init/ellipt.dat.3d b/AMDiS/test/testdata/init/ellipt.dat.3d index 286959bd960c6daa186ef0fa3c273d2db1fb3432..4d56472052fb81ed8b7997ad5bd541e7d332222c 100644 --- a/AMDiS/test/testdata/init/ellipt.dat.3d +++ b/AMDiS/test/testdata/init/ellipt.dat.3d @@ -7,11 +7,11 @@ ellipt->mesh: elliptMesh ellipt->dim: 3 ellipt->polynomial degree: 2 -ellipt->solver: bicgstab +ellipt->solver: cg ellipt->solver->max iteration: 1000 ellipt->solver->tolerance: 1.e-8 ellipt->solver->info: 2 -ellipt->solver->left precon: ilu +ellipt->solver->left precon: diag ellipt->solver->right precon: no ellipt->estimator: residual @@ -22,7 +22,7 @@ ellipt->marker->strategy: 3 % 0: no adaption 1: GR 2: MS 3: ES 4:GERS ellipt->marker->MSGamma: 0.5 ellipt->adapt->tolerance: 1e-4 -ellipt->adapt->max iteration: 5 +ellipt->adapt->max iteration: 4 ellipt->adapt->info: 8 ellipt->adapt->refine bisections: 3 diff --git a/AMDiS/test/testdata/init/heat.dat.1d b/AMDiS/test/testdata/init/heat.dat.1d index d18bfc58e3479c546d8cd35febc392ef00ce05fa..52f7bf5a9760b55338120836ad30e8fb1288992b 100644 --- a/AMDiS/test/testdata/init/heat.dat.1d +++ b/AMDiS/test/testdata/init/heat.dat.1d @@ -54,7 +54,7 @@ heat->space->marker->info: 8 heat->space->output->filename: heat -heat->space->output->ParaView format: 1 +heat->space->output->ParaView format: 0 heat->space->output->TecPlot format: 0 heat->space->output->TecPlot ext: .tec diff --git a/AMDiS/test/testdata/init/heat.dat.2d b/AMDiS/test/testdata/init/heat.dat.2d index df7e186565e02840ee52d18291fa4fbdfa8318a0..892e74f8468723126619d28604f8defef164f8ae 100644 --- a/AMDiS/test/testdata/init/heat.dat.2d +++ b/AMDiS/test/testdata/init/heat.dat.2d @@ -23,7 +23,7 @@ heat->theta: 1.0 heat->adapt->timestep: 0.01 heat->adapt->min timestep: 0.01 heat->adapt->start time: 0.0 -heat->adapt->end time: 1.0 +heat->adapt->end time: 0.05 heat->adapt->tolerance: 0.0001 heat->adapt->rel space error: 0.5 @@ -39,6 +39,7 @@ heat->adapt->max iteration: 100 heat->adapt->coarsen allowed: 1 % 0|1 heat->adapt->refine bisections: 1 heat->adapt->coarsen bisections: 1 +%heat->adapt->info: 2 heat->space->marker->strategy: 4 % 0=none, 1=GR, 2=MS, 3=ES, 4=GERS heat->space->marker->MSGamma: 0.5 diff --git a/AMDiS/test/testdata/init/heat.dat.3d b/AMDiS/test/testdata/init/heat.dat.3d index 9933cb67990dcbb16c77eb06400c1063b13ca047..af426330954b23762b2f56b3e1f9df009244b6a6 100644 --- a/AMDiS/test/testdata/init/heat.dat.3d +++ b/AMDiS/test/testdata/init/heat.dat.3d @@ -15,31 +15,34 @@ heat->space->solver->left precon: no heat->space->solver->right precon: no heat->space->estimator: residual -heat->space->estimator->C0: 0.0 -heat->space->estimator->C1: 1.0 -heat->space->estimator->C3: 1.0 +heat->space->estimator->C0: 0.1 +heat->space->estimator->C1: 0.1 heat->theta: 1.0 +heat->adapt->timestep: 0.01 +heat->adapt->min timestep: 0.01 +heat->adapt->start time: 0.0 +heat->adapt->end time: 0.05 + heat->adapt->tolerance: 0.01 -heat->adapt->timestep: 0.01 heat->adapt->rel space error: 0.5 heat->adapt->rel time error: 0.5 heat->adapt->strategy: 0 % 0=explicit, 1=implicit heat->adapt->max iteration: 10 -heat->adapt->info: 2 +%heat->adapt->info: 2 heat->initial->adapt->strategy: 2 % 0=none, 1=GR, 2=MS, 3=ES, 4=GERS heat->initial->adapt->max iteration: 10 -heat->initial->adapt->info: 2 +%heat->initial->adapt->info: 2 -heat->space->marker->strategy: 3 % 0=none, 1=GR, 2=MS, 3=ES, 4=GERS +heat->space->marker->strategy: 4 % 0=none, 1=GR, 2=MS, 3=ES, 4=GERS heat->space->marker->ESTheta: 0.9 heat->space->marker->ESThetaC: 0.05 heat->adapt->max iteration: 2 heat->adapt->coarsen allowed: 1 % 0|1 -heat->adapt->info: 2 +%heat->adapt->info: 2 heat->adapt->refine bisections: 3 heat->adapt->coarsen bisections: 3 diff --git a/AMDiS/test/testdata/init/periodic.dat.3d b/AMDiS/test/testdata/init/periodic.dat.3d index 547eaf843aefa67312b4c7a5ffa81ad8901416a3..41252e7a9c1a6df81691928ad1b8cd1de879f663 100644 --- a/AMDiS/test/testdata/init/periodic.dat.3d +++ b/AMDiS/test/testdata/init/periodic.dat.3d @@ -27,7 +27,7 @@ periodic->marker->strategy: 2 % 0: no adaption 1: GR 2: MS 3: ES 4:GERS periodic->marker->MSGamma: 0.5 periodic->adapt->tolerance: 1e-2 -periodic->adapt->max iteration: 100 +periodic->adapt->max iteration: 5 %100 periodic->adapt->refine bisections: 3 periodic->adapt->coarsen allowed: 0 diff --git a/AMDiS/test/testdata/init/vecellipt.dat.1d b/AMDiS/test/testdata/init/vecellipt.dat.1d index 1dade792ae2966c70908d56bf7bd4d96c8d146af..ceb86cd66142ba928341f32d3eaca929427ac3c5 100644 --- a/AMDiS/test/testdata/init/vecellipt.dat.1d +++ b/AMDiS/test/testdata/init/vecellipt.dat.1d @@ -33,13 +33,13 @@ vecellipt->estimator[1]->C1: 0.1 % constant of jump residual vecellipt->marker[0]->strategy: 2 % 0: no adaption 1: GR 2: MS 3: ES 4:GERS vecellipt->marker[1]->MSGamma: 0.5 -vecellipt->adapt->max iteration: 8 +vecellipt->adapt->max iteration: 20 vecellipt->adapt->info: 8 vecellipt->adapt->refine bisections: 1 -vecellipt->adapt[0]->tolerance: 1e-4 -vecellipt->adapt[1]->tolerance: 1e-4 +vecellipt->adapt[0]->tolerance: 1e-3 +vecellipt->adapt[1]->tolerance: 1e-3 vecellipt->output->filename: vecellipt vecellipt->output->ParaView format: 1 diff --git a/AMDiS/test/testdata/init/vecellipt.dat.3d b/AMDiS/test/testdata/init/vecellipt.dat.3d index e7efeb64aa544d3c7cd55cdee90e278b8bd9c31e..74211574560cff02884faf456a941a2159ee5308 100644 --- a/AMDiS/test/testdata/init/vecellipt.dat.3d +++ b/AMDiS/test/testdata/init/vecellipt.dat.3d @@ -33,15 +33,15 @@ vecellipt->estimator[1]->C1: 0.1 % constant of jump residual vecellipt->marker[1]->strategy: 2 % 0: no adaption 1: GR 2: MS 3: ES 4:GERS vecellipt->marker[1]->MSGamma: 0.5 -vecellipt->adapt->max iteration: 5 +vecellipt->adapt->max iteration: 16 vecellipt->adapt->info: 8 vecellipt->adapt->refine bisections[0]: 3 vecellipt->adapt->refine bisections[1]: 3 -vecellipt->adapt[0]->tolerance: 1e-4 -vecellipt->adapt[1]->tolerance: 1e-4 +vecellipt->adapt[0]->tolerance: 1e-2 +vecellipt->adapt[1]->tolerance: 1e-3 vecellipt->output->filename: vecellipt diff --git a/AMDiS/test/testdata/neumann_2d.arh b/AMDiS/test/testdata/neumann_2d.arh new file mode 100644 index 0000000000000000000000000000000000000000..4f6636ec766e36d66fdc369235da7a24c361e2f0 Binary files /dev/null and b/AMDiS/test/testdata/neumann_2d.arh differ diff --git a/AMDiS/test/testdata/parametric_3d.arh b/AMDiS/test/testdata/parametric_3d.arh new file mode 100644 index 0000000000000000000000000000000000000000..cb53ac9687f14006b64444e3897a89c0ecba6ca4 Binary files /dev/null and b/AMDiS/test/testdata/parametric_3d.arh differ diff --git a/AMDiS/test/testdata/periodic_2d.arh b/AMDiS/test/testdata/periodic_2d.arh new file mode 100644 index 0000000000000000000000000000000000000000..77d23133b7a23acdad67a7ad3b03d156e1f02a09 Binary files /dev/null and b/AMDiS/test/testdata/periodic_2d.arh differ diff --git a/AMDiS/test/testdata/periodic_3d.arh b/AMDiS/test/testdata/periodic_3d.arh new file mode 100644 index 0000000000000000000000000000000000000000..a631f68cbc256f10e05370bf6f7956a6acbfcac5 Binary files /dev/null and b/AMDiS/test/testdata/periodic_3d.arh differ diff --git a/AMDiS/test/testdata/sphere_3d.arh b/AMDiS/test/testdata/sphere_3d.arh new file mode 100644 index 0000000000000000000000000000000000000000..998aaf88796bcb7378013db2e40a3bd9a0d75a97 Binary files /dev/null and b/AMDiS/test/testdata/sphere_3d.arh differ diff --git a/AMDiS/test/testdata/vecellipt_1d.arh b/AMDiS/test/testdata/vecellipt_1d.arh new file mode 100644 index 0000000000000000000000000000000000000000..3141e2e619fa215e6e726181a4252aa2d015ec78 Binary files /dev/null and b/AMDiS/test/testdata/vecellipt_1d.arh differ diff --git a/AMDiS/test/testdata/vecellipt_2d.arh b/AMDiS/test/testdata/vecellipt_2d.arh new file mode 100644 index 0000000000000000000000000000000000000000..9dd9a25678e477992f2aa487febb7396d1f8dba0 Binary files /dev/null and b/AMDiS/test/testdata/vecellipt_2d.arh differ diff --git a/AMDiS/test/testdata/vecellipt_3d.arh b/AMDiS/test/testdata/vecellipt_3d.arh new file mode 100644 index 0000000000000000000000000000000000000000..52197fa69ad61ba2c94f55bacaaf0e5887bdcffe Binary files /dev/null and b/AMDiS/test/testdata/vecellipt_3d.arh differ