From 6b4dbd9e8428bf4aaed65055ff7bc51328aaf145 Mon Sep 17 00:00:00 2001 From: Johannes Spazier Date: Mon, 10 Feb 2014 14:52:03 +0000 Subject: [PATCH] - Added AGPL header to each .cpp, .cu, .h and .cuh file under code/. - Fixed 'svn export' in download.py. --- code/branches/multi-gpu/EasyWave.cu | 24 ++++++++++++++++++++ code/branches/multi-gpu/cOgrd.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/cOgrd.h | 24 ++++++++++++++++++++ code/branches/multi-gpu/cOkadaEarthquake.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/cOkadaEarthquake.h | 24 ++++++++++++++++++++ code/branches/multi-gpu/cOkadaFault.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/cOkadaFault.h | 24 ++++++++++++++++++++ code/branches/multi-gpu/cSphere.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/cSphere.h | 24 ++++++++++++++++++++ code/branches/multi-gpu/easywave.h | 24 ++++++++++++++++++++ code/branches/multi-gpu/ewCudaKernels.cu | 24 ++++++++++++++++++++ code/branches/multi-gpu/ewCudaKernels.cuh | 24 ++++++++++++++++++++ code/branches/multi-gpu/ewGpuNode.cu | 24 ++++++++++++++++++++ code/branches/multi-gpu/ewGpuNode.cuh | 24 ++++++++++++++++++++ code/branches/multi-gpu/ewGrid.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/ewNode.h | 24 ++++++++++++++++++++ code/branches/multi-gpu/ewOut2D.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/ewPOIs.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/ewParam.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/ewReset.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/ewSource.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/ewStep.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/okada.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/utilits.cpp | 24 ++++++++++++++++++++ code/branches/multi-gpu/utilits.h | 24 ++++++++++++++++++++ code/branches/web/EasyWave.cu | 24 ++++++++++++++++++++ code/branches/web/cOgrd.cpp | 24 ++++++++++++++++++++ code/branches/web/cOgrd.h | 24 ++++++++++++++++++++ code/branches/web/cOkadaEarthquake.cpp | 24 ++++++++++++++++++++ code/branches/web/cOkadaEarthquake.h | 24 ++++++++++++++++++++ code/branches/web/cOkadaFault.cpp | 24 ++++++++++++++++++++ code/branches/web/cOkadaFault.h | 24 ++++++++++++++++++++ code/branches/web/cSphere.cpp | 24 ++++++++++++++++++++ code/branches/web/cSphere.h | 24 ++++++++++++++++++++ code/branches/web/easywave.h | 24 ++++++++++++++++++++ code/branches/web/ewCudaKernels.cu | 24 ++++++++++++++++++++ code/branches/web/ewCudaKernels.cuh | 24 ++++++++++++++++++++ code/branches/web/ewGpuNode.cu | 24 ++++++++++++++++++++ code/branches/web/ewGpuNode.cuh | 24 ++++++++++++++++++++ code/branches/web/ewGrid.cpp | 24 ++++++++++++++++++++ code/branches/web/ewNode.h | 24 ++++++++++++++++++++ code/branches/web/ewOut2D.cpp | 24 ++++++++++++++++++++ code/branches/web/ewPOIs.cpp | 24 ++++++++++++++++++++ code/branches/web/ewParam.cpp | 24 ++++++++++++++++++++ code/branches/web/ewReset.cpp | 24 ++++++++++++++++++++ code/branches/web/ewSource.cpp | 24 ++++++++++++++++++++ code/branches/web/ewStep.cpp | 24 ++++++++++++++++++++ code/branches/web/okada.cpp | 24 ++++++++++++++++++++ code/branches/web/utilits.cpp | 24 ++++++++++++++++++++ code/branches/web/utilits.h | 24 ++++++++++++++++++++ code/trunk/src/EasyWave.cpp | 24 ++++++++++++++++++++ code/trunk/src/cOgrd.cpp | 24 ++++++++++++++++++++ code/trunk/src/cOgrd.h | 24 ++++++++++++++++++++ code/trunk/src/cOkadaEarthquake.cpp | 24 ++++++++++++++++++++ code/trunk/src/cOkadaEarthquake.h | 24 ++++++++++++++++++++ code/trunk/src/cOkadaFault.cpp | 24 ++++++++++++++++++++ code/trunk/src/cOkadaFault.h | 24 ++++++++++++++++++++ code/trunk/src/cSphere.cpp | 24 ++++++++++++++++++++ code/trunk/src/cSphere.h | 24 ++++++++++++++++++++ code/trunk/src/easywave.h | 24 ++++++++++++++++++++ code/trunk/src/ewCudaKernels.cu | 24 ++++++++++++++++++++ code/trunk/src/ewCudaKernels.cuh | 24 ++++++++++++++++++++ code/trunk/src/ewGpuNode.cu | 24 ++++++++++++++++++++ code/trunk/src/ewGpuNode.cuh | 24 ++++++++++++++++++++ code/trunk/src/ewGrid.cpp | 24 ++++++++++++++++++++ code/trunk/src/ewNode.h | 24 ++++++++++++++++++++ code/trunk/src/ewOut2D.cpp | 24 ++++++++++++++++++++ code/trunk/src/ewPOIs.cpp | 24 ++++++++++++++++++++ code/trunk/src/ewParam.cpp | 24 ++++++++++++++++++++ code/trunk/src/ewReset.cpp | 24 ++++++++++++++++++++ code/trunk/src/ewSource.cpp | 24 ++++++++++++++++++++ code/trunk/src/ewStep.cpp | 24 ++++++++++++++++++++ code/trunk/src/okada.cpp | 24 ++++++++++++++++++++ code/trunk/src/utilits.cpp | 24 ++++++++++++++++++++ code/trunk/src/utilits.h | 24 ++++++++++++++++++++ code/trunk/tests/download.py | 6 ++--- 76 files changed, 1803 insertions(+), 3 deletions(-) diff --git a/code/branches/multi-gpu/EasyWave.cu b/code/branches/multi-gpu/EasyWave.cu index 81c6a04..11ba455 100644 --- a/code/branches/multi-gpu/EasyWave.cu +++ b/code/branches/multi-gpu/EasyWave.cu @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #define HEADER "\neasyWave ver.2013-04-11\n" #include diff --git a/code/branches/multi-gpu/cOgrd.cpp b/code/branches/multi-gpu/cOgrd.cpp index 93eff48..2b183cb 100644 --- a/code/branches/multi-gpu/cOgrd.cpp +++ b/code/branches/multi-gpu/cOgrd.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/multi-gpu/cOgrd.h b/code/branches/multi-gpu/cOgrd.h index b518375..525870e 100644 --- a/code/branches/multi-gpu/cOgrd.h +++ b/code/branches/multi-gpu/cOgrd.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef OGRD_H #define OGRD_H diff --git a/code/branches/multi-gpu/cOkadaEarthquake.cpp b/code/branches/multi-gpu/cOkadaEarthquake.cpp index 3f3f894..c57857a 100644 --- a/code/branches/multi-gpu/cOkadaEarthquake.cpp +++ b/code/branches/multi-gpu/cOkadaEarthquake.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // cOkadaEarthquake.cpp: implementation of the cOkadaEarthquake class // //========================================================================= diff --git a/code/branches/multi-gpu/cOkadaEarthquake.h b/code/branches/multi-gpu/cOkadaEarthquake.h index 1c18321..56b2fce 100644 --- a/code/branches/multi-gpu/cOkadaEarthquake.h +++ b/code/branches/multi-gpu/cOkadaEarthquake.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef OKADAEARTHQUAKE_H #define OKADAEARTHQUAKE_H diff --git a/code/branches/multi-gpu/cOkadaFault.cpp b/code/branches/multi-gpu/cOkadaFault.cpp index 192e515..4589880 100644 --- a/code/branches/multi-gpu/cOkadaFault.cpp +++ b/code/branches/multi-gpu/cOkadaFault.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/multi-gpu/cOkadaFault.h b/code/branches/multi-gpu/cOkadaFault.h index 7223dc0..730814a 100644 --- a/code/branches/multi-gpu/cOkadaFault.h +++ b/code/branches/multi-gpu/cOkadaFault.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef OKADAFAULT_H #define OKADAFAULT_H diff --git a/code/branches/multi-gpu/cSphere.cpp b/code/branches/multi-gpu/cSphere.cpp index 94e768d..d438187 100644 --- a/code/branches/multi-gpu/cSphere.cpp +++ b/code/branches/multi-gpu/cSphere.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/multi-gpu/cSphere.h b/code/branches/multi-gpu/cSphere.h index d528ef9..fdd345e 100644 --- a/code/branches/multi-gpu/cSphere.h +++ b/code/branches/multi-gpu/cSphere.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef ONSPHERE_H #define ONSPHERE_H diff --git a/code/branches/multi-gpu/easywave.h b/code/branches/multi-gpu/easywave.h index 0354426..82af67d 100644 --- a/code/branches/multi-gpu/easywave.h +++ b/code/branches/multi-gpu/easywave.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef EASYWAVE_H #define EASYWAVE_H diff --git a/code/branches/multi-gpu/ewCudaKernels.cu b/code/branches/multi-gpu/ewCudaKernels.cu index cce4270..926a538 100644 --- a/code/branches/multi-gpu/ewCudaKernels.cu +++ b/code/branches/multi-gpu/ewCudaKernels.cu @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include "ewGpuNode.cuh" #include "ewCudaKernels.cuh" diff --git a/code/branches/multi-gpu/ewCudaKernels.cuh b/code/branches/multi-gpu/ewCudaKernels.cuh index 2a45928..743ea55 100644 --- a/code/branches/multi-gpu/ewCudaKernels.cuh +++ b/code/branches/multi-gpu/ewCudaKernels.cuh @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef EW_KERNELS_H #define EW_KERNELS_H diff --git a/code/branches/multi-gpu/ewGpuNode.cu b/code/branches/multi-gpu/ewGpuNode.cu index a369ed4..20aa881 100644 --- a/code/branches/multi-gpu/ewGpuNode.cu +++ b/code/branches/multi-gpu/ewGpuNode.cu @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include "ewGpuNode.cuh" #include "ewCudaKernels.cuh" diff --git a/code/branches/multi-gpu/ewGpuNode.cuh b/code/branches/multi-gpu/ewGpuNode.cuh index 93837c2..7b334d1 100644 --- a/code/branches/multi-gpu/ewGpuNode.cuh +++ b/code/branches/multi-gpu/ewGpuNode.cuh @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef EW_GPUNODE_H #define EW_GPUNODE_H diff --git a/code/branches/multi-gpu/ewGrid.cpp b/code/branches/multi-gpu/ewGrid.cpp index fbf705a..aeffaa3 100644 --- a/code/branches/multi-gpu/ewGrid.cpp +++ b/code/branches/multi-gpu/ewGrid.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/multi-gpu/ewNode.h b/code/branches/multi-gpu/ewNode.h index 2535cb1..79fa0e5 100644 --- a/code/branches/multi-gpu/ewNode.h +++ b/code/branches/multi-gpu/ewNode.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef EW_NODE_H #define EW_NODE_H diff --git a/code/branches/multi-gpu/ewOut2D.cpp b/code/branches/multi-gpu/ewOut2D.cpp index f9f9381..16c84b9 100644 --- a/code/branches/multi-gpu/ewOut2D.cpp +++ b/code/branches/multi-gpu/ewOut2D.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/multi-gpu/ewPOIs.cpp b/code/branches/multi-gpu/ewPOIs.cpp index ce89535..b3c9dcd 100644 --- a/code/branches/multi-gpu/ewPOIs.cpp +++ b/code/branches/multi-gpu/ewPOIs.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/multi-gpu/ewParam.cpp b/code/branches/multi-gpu/ewParam.cpp index bc0420b..25974bd 100644 --- a/code/branches/multi-gpu/ewParam.cpp +++ b/code/branches/multi-gpu/ewParam.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/multi-gpu/ewReset.cpp b/code/branches/multi-gpu/ewReset.cpp index ed8afa6..d14fc40 100644 --- a/code/branches/multi-gpu/ewReset.cpp +++ b/code/branches/multi-gpu/ewReset.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include "easywave.h" diff --git a/code/branches/multi-gpu/ewSource.cpp b/code/branches/multi-gpu/ewSource.cpp index 8a65a1b..8b829f1 100644 --- a/code/branches/multi-gpu/ewSource.cpp +++ b/code/branches/multi-gpu/ewSource.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/multi-gpu/ewStep.cpp b/code/branches/multi-gpu/ewStep.cpp index 6187df4..807af3d 100644 --- a/code/branches/multi-gpu/ewStep.cpp +++ b/code/branches/multi-gpu/ewStep.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // Time stepping #include #include diff --git a/code/branches/multi-gpu/okada.cpp b/code/branches/multi-gpu/okada.cpp index 0dfedb1..c7ef0d7 100644 --- a/code/branches/multi-gpu/okada.cpp +++ b/code/branches/multi-gpu/okada.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // Y. Okada (1985) Surface deformation due to shear and tensile faults in a half-space: // Bull.Seism.Soc.Am., v.75, p.1135-1154. // okada@bosai.go.jp diff --git a/code/branches/multi-gpu/utilits.cpp b/code/branches/multi-gpu/utilits.cpp index f342115..a6aeda9 100644 --- a/code/branches/multi-gpu/utilits.cpp +++ b/code/branches/multi-gpu/utilits.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // last modified 11.07.2012 #include diff --git a/code/branches/multi-gpu/utilits.h b/code/branches/multi-gpu/utilits.h index 423a310..ac41554 100644 --- a/code/branches/multi-gpu/utilits.h +++ b/code/branches/multi-gpu/utilits.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // last modified 11.07.2012 #ifndef UTIL_H #define UTIL_H diff --git a/code/branches/web/EasyWave.cu b/code/branches/web/EasyWave.cu index a7c807c..9206cec 100644 --- a/code/branches/web/EasyWave.cu +++ b/code/branches/web/EasyWave.cu @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #define HEADER "\neasyWave ver.2013-04-11\n" #include diff --git a/code/branches/web/cOgrd.cpp b/code/branches/web/cOgrd.cpp index 93eff48..2b183cb 100644 --- a/code/branches/web/cOgrd.cpp +++ b/code/branches/web/cOgrd.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/web/cOgrd.h b/code/branches/web/cOgrd.h index b518375..525870e 100644 --- a/code/branches/web/cOgrd.h +++ b/code/branches/web/cOgrd.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef OGRD_H #define OGRD_H diff --git a/code/branches/web/cOkadaEarthquake.cpp b/code/branches/web/cOkadaEarthquake.cpp index 3f3f894..c57857a 100644 --- a/code/branches/web/cOkadaEarthquake.cpp +++ b/code/branches/web/cOkadaEarthquake.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // cOkadaEarthquake.cpp: implementation of the cOkadaEarthquake class // //========================================================================= diff --git a/code/branches/web/cOkadaEarthquake.h b/code/branches/web/cOkadaEarthquake.h index 1c18321..56b2fce 100644 --- a/code/branches/web/cOkadaEarthquake.h +++ b/code/branches/web/cOkadaEarthquake.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef OKADAEARTHQUAKE_H #define OKADAEARTHQUAKE_H diff --git a/code/branches/web/cOkadaFault.cpp b/code/branches/web/cOkadaFault.cpp index 192e515..4589880 100644 --- a/code/branches/web/cOkadaFault.cpp +++ b/code/branches/web/cOkadaFault.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/web/cOkadaFault.h b/code/branches/web/cOkadaFault.h index 7223dc0..730814a 100644 --- a/code/branches/web/cOkadaFault.h +++ b/code/branches/web/cOkadaFault.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef OKADAFAULT_H #define OKADAFAULT_H diff --git a/code/branches/web/cSphere.cpp b/code/branches/web/cSphere.cpp index 94e768d..d438187 100644 --- a/code/branches/web/cSphere.cpp +++ b/code/branches/web/cSphere.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/web/cSphere.h b/code/branches/web/cSphere.h index d528ef9..fdd345e 100644 --- a/code/branches/web/cSphere.h +++ b/code/branches/web/cSphere.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef ONSPHERE_H #define ONSPHERE_H diff --git a/code/branches/web/easywave.h b/code/branches/web/easywave.h index d293889..ca87f05 100644 --- a/code/branches/web/easywave.h +++ b/code/branches/web/easywave.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef EASYWAVE_H #define EASYWAVE_H diff --git a/code/branches/web/ewCudaKernels.cu b/code/branches/web/ewCudaKernels.cu index cce4270..926a538 100644 --- a/code/branches/web/ewCudaKernels.cu +++ b/code/branches/web/ewCudaKernels.cu @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include "ewGpuNode.cuh" #include "ewCudaKernels.cuh" diff --git a/code/branches/web/ewCudaKernels.cuh b/code/branches/web/ewCudaKernels.cuh index 2a45928..743ea55 100644 --- a/code/branches/web/ewCudaKernels.cuh +++ b/code/branches/web/ewCudaKernels.cuh @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef EW_KERNELS_H #define EW_KERNELS_H diff --git a/code/branches/web/ewGpuNode.cu b/code/branches/web/ewGpuNode.cu index a369ed4..20aa881 100644 --- a/code/branches/web/ewGpuNode.cu +++ b/code/branches/web/ewGpuNode.cu @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include "ewGpuNode.cuh" #include "ewCudaKernels.cuh" diff --git a/code/branches/web/ewGpuNode.cuh b/code/branches/web/ewGpuNode.cuh index 93837c2..7b334d1 100644 --- a/code/branches/web/ewGpuNode.cuh +++ b/code/branches/web/ewGpuNode.cuh @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef EW_GPUNODE_H #define EW_GPUNODE_H diff --git a/code/branches/web/ewGrid.cpp b/code/branches/web/ewGrid.cpp index 8daa857..bb37f00 100644 --- a/code/branches/web/ewGrid.cpp +++ b/code/branches/web/ewGrid.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/web/ewNode.h b/code/branches/web/ewNode.h index 2535cb1..79fa0e5 100644 --- a/code/branches/web/ewNode.h +++ b/code/branches/web/ewNode.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef EW_NODE_H #define EW_NODE_H diff --git a/code/branches/web/ewOut2D.cpp b/code/branches/web/ewOut2D.cpp index f9f9381..16c84b9 100644 --- a/code/branches/web/ewOut2D.cpp +++ b/code/branches/web/ewOut2D.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/web/ewPOIs.cpp b/code/branches/web/ewPOIs.cpp index ce89535..b3c9dcd 100644 --- a/code/branches/web/ewPOIs.cpp +++ b/code/branches/web/ewPOIs.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/web/ewParam.cpp b/code/branches/web/ewParam.cpp index bc0420b..25974bd 100644 --- a/code/branches/web/ewParam.cpp +++ b/code/branches/web/ewParam.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/web/ewReset.cpp b/code/branches/web/ewReset.cpp index ed8afa6..d14fc40 100644 --- a/code/branches/web/ewReset.cpp +++ b/code/branches/web/ewReset.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include "easywave.h" diff --git a/code/branches/web/ewSource.cpp b/code/branches/web/ewSource.cpp index 7deaafc..f6784f4 100644 --- a/code/branches/web/ewSource.cpp +++ b/code/branches/web/ewSource.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/branches/web/ewStep.cpp b/code/branches/web/ewStep.cpp index 6187df4..807af3d 100644 --- a/code/branches/web/ewStep.cpp +++ b/code/branches/web/ewStep.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // Time stepping #include #include diff --git a/code/branches/web/okada.cpp b/code/branches/web/okada.cpp index 0dfedb1..c7ef0d7 100644 --- a/code/branches/web/okada.cpp +++ b/code/branches/web/okada.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // Y. Okada (1985) Surface deformation due to shear and tensile faults in a half-space: // Bull.Seism.Soc.Am., v.75, p.1135-1154. // okada@bosai.go.jp diff --git a/code/branches/web/utilits.cpp b/code/branches/web/utilits.cpp index f342115..a6aeda9 100644 --- a/code/branches/web/utilits.cpp +++ b/code/branches/web/utilits.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // last modified 11.07.2012 #include diff --git a/code/branches/web/utilits.h b/code/branches/web/utilits.h index 423a310..ac41554 100644 --- a/code/branches/web/utilits.h +++ b/code/branches/web/utilits.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // last modified 11.07.2012 #ifndef UTIL_H #define UTIL_H diff --git a/code/trunk/src/EasyWave.cpp b/code/trunk/src/EasyWave.cpp index 602fe04..3bbc87a 100644 --- a/code/trunk/src/EasyWave.cpp +++ b/code/trunk/src/EasyWave.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #define HEADER "\neasyWave ver.2013-04-11\n" #include diff --git a/code/trunk/src/cOgrd.cpp b/code/trunk/src/cOgrd.cpp index 93eff48..2b183cb 100644 --- a/code/trunk/src/cOgrd.cpp +++ b/code/trunk/src/cOgrd.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/trunk/src/cOgrd.h b/code/trunk/src/cOgrd.h index b518375..525870e 100644 --- a/code/trunk/src/cOgrd.h +++ b/code/trunk/src/cOgrd.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef OGRD_H #define OGRD_H diff --git a/code/trunk/src/cOkadaEarthquake.cpp b/code/trunk/src/cOkadaEarthquake.cpp index 3f3f894..c57857a 100644 --- a/code/trunk/src/cOkadaEarthquake.cpp +++ b/code/trunk/src/cOkadaEarthquake.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // cOkadaEarthquake.cpp: implementation of the cOkadaEarthquake class // //========================================================================= diff --git a/code/trunk/src/cOkadaEarthquake.h b/code/trunk/src/cOkadaEarthquake.h index 1c18321..56b2fce 100644 --- a/code/trunk/src/cOkadaEarthquake.h +++ b/code/trunk/src/cOkadaEarthquake.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef OKADAEARTHQUAKE_H #define OKADAEARTHQUAKE_H diff --git a/code/trunk/src/cOkadaFault.cpp b/code/trunk/src/cOkadaFault.cpp index 192e515..4589880 100644 --- a/code/trunk/src/cOkadaFault.cpp +++ b/code/trunk/src/cOkadaFault.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/trunk/src/cOkadaFault.h b/code/trunk/src/cOkadaFault.h index 7223dc0..730814a 100644 --- a/code/trunk/src/cOkadaFault.h +++ b/code/trunk/src/cOkadaFault.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef OKADAFAULT_H #define OKADAFAULT_H diff --git a/code/trunk/src/cSphere.cpp b/code/trunk/src/cSphere.cpp index 94e768d..d438187 100644 --- a/code/trunk/src/cSphere.cpp +++ b/code/trunk/src/cSphere.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/trunk/src/cSphere.h b/code/trunk/src/cSphere.h index d528ef9..fdd345e 100644 --- a/code/trunk/src/cSphere.h +++ b/code/trunk/src/cSphere.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef ONSPHERE_H #define ONSPHERE_H diff --git a/code/trunk/src/easywave.h b/code/trunk/src/easywave.h index 0354426..82af67d 100644 --- a/code/trunk/src/easywave.h +++ b/code/trunk/src/easywave.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef EASYWAVE_H #define EASYWAVE_H diff --git a/code/trunk/src/ewCudaKernels.cu b/code/trunk/src/ewCudaKernels.cu index ab05f46..bc5dc66 100644 --- a/code/trunk/src/ewCudaKernels.cu +++ b/code/trunk/src/ewCudaKernels.cu @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include "ewGpuNode.cuh" #include "ewCudaKernels.cuh" diff --git a/code/trunk/src/ewCudaKernels.cuh b/code/trunk/src/ewCudaKernels.cuh index b67b1ed..983dc02 100644 --- a/code/trunk/src/ewCudaKernels.cuh +++ b/code/trunk/src/ewCudaKernels.cuh @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef EW_KERNELS_H #define EW_KERNELS_H diff --git a/code/trunk/src/ewGpuNode.cu b/code/trunk/src/ewGpuNode.cu index cbc04f8..074ef50 100644 --- a/code/trunk/src/ewGpuNode.cu +++ b/code/trunk/src/ewGpuNode.cu @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include "ewGpuNode.cuh" #include "ewCudaKernels.cuh" diff --git a/code/trunk/src/ewGpuNode.cuh b/code/trunk/src/ewGpuNode.cuh index 20f6f8c..498150d 100644 --- a/code/trunk/src/ewGpuNode.cuh +++ b/code/trunk/src/ewGpuNode.cuh @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef EW_GPUNODE_H #define EW_GPUNODE_H diff --git a/code/trunk/src/ewGrid.cpp b/code/trunk/src/ewGrid.cpp index bbd9b85..c9e7d75 100644 --- a/code/trunk/src/ewGrid.cpp +++ b/code/trunk/src/ewGrid.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/trunk/src/ewNode.h b/code/trunk/src/ewNode.h index 2535cb1..79fa0e5 100644 --- a/code/trunk/src/ewNode.h +++ b/code/trunk/src/ewNode.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #ifndef EW_NODE_H #define EW_NODE_H diff --git a/code/trunk/src/ewOut2D.cpp b/code/trunk/src/ewOut2D.cpp index f9f9381..16c84b9 100644 --- a/code/trunk/src/ewOut2D.cpp +++ b/code/trunk/src/ewOut2D.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/trunk/src/ewPOIs.cpp b/code/trunk/src/ewPOIs.cpp index ce89535..b3c9dcd 100644 --- a/code/trunk/src/ewPOIs.cpp +++ b/code/trunk/src/ewPOIs.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/trunk/src/ewParam.cpp b/code/trunk/src/ewParam.cpp index bc0420b..25974bd 100644 --- a/code/trunk/src/ewParam.cpp +++ b/code/trunk/src/ewParam.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/trunk/src/ewReset.cpp b/code/trunk/src/ewReset.cpp index ed8afa6..d14fc40 100644 --- a/code/trunk/src/ewReset.cpp +++ b/code/trunk/src/ewReset.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include "easywave.h" diff --git a/code/trunk/src/ewSource.cpp b/code/trunk/src/ewSource.cpp index 8a65a1b..8b829f1 100644 --- a/code/trunk/src/ewSource.cpp +++ b/code/trunk/src/ewSource.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + #include #include #include diff --git a/code/trunk/src/ewStep.cpp b/code/trunk/src/ewStep.cpp index 6187df4..807af3d 100644 --- a/code/trunk/src/ewStep.cpp +++ b/code/trunk/src/ewStep.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // Time stepping #include #include diff --git a/code/trunk/src/okada.cpp b/code/trunk/src/okada.cpp index 0dfedb1..c7ef0d7 100644 --- a/code/trunk/src/okada.cpp +++ b/code/trunk/src/okada.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // Y. Okada (1985) Surface deformation due to shear and tensile faults in a half-space: // Bull.Seism.Soc.Am., v.75, p.1135-1154. // okada@bosai.go.jp diff --git a/code/trunk/src/utilits.cpp b/code/trunk/src/utilits.cpp index f342115..a6aeda9 100644 --- a/code/trunk/src/utilits.cpp +++ b/code/trunk/src/utilits.cpp @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // last modified 11.07.2012 #include diff --git a/code/trunk/src/utilits.h b/code/trunk/src/utilits.h index 423a310..ac41554 100644 --- a/code/trunk/src/utilits.h +++ b/code/trunk/src/utilits.h @@ -1,3 +1,27 @@ +/* + * EasyWave - A realtime tsunami simulation program with GPU support. + * Copyright (C) 2014 Andrey Babeyko, Johannes Spazier + * GFZ German Research Centre for Geosciences (http://www.gfz-potsdam.de) + * + * Parts of this program (especially the GPU extension) were developed + * within the context of the following publicly funded project: + * - TRIDEC, EU 7th Framework Programme, Grant Agreement 258723 + * (http://www.tridec-online.eu) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + // last modified 11.07.2012 #ifndef UTIL_H #define UTIL_H diff --git a/code/trunk/tests/download.py b/code/trunk/tests/download.py index 78d5df2..4efe804 100755 --- a/code/trunk/tests/download.py +++ b/code/trunk/tests/download.py @@ -38,9 +38,9 @@ if matchBase and matchPath: # directories not present and no suitable svn root was found --> download contents link = "http://svnext.gfz-potsdam.de/easywave/data" ret = 0 -ret += subprocess.Popen('svn export ' + link + '/grids/*', shell=True, stderr=subprocess.PIPE).wait() -ret += subprocess.Popen('svn export ' + link + '/faults/*', shell=True, stderr=subprocess.PIPE).wait() -ret += subprocess.Popen('svn export ' + link + '/pois/*', shell=True, stderr=subprocess.PIPE).wait() +ret += subprocess.Popen('svn export ' + link + '/grids', shell=True).wait() +ret += subprocess.Popen('svn export ' + link + '/faults', shell=True).wait() +ret += subprocess.Popen('svn export ' + link + '/pois', shell=True).wait() if ret > 0: print 'Error: Could not download data.' -- GitLab