diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 57cfe1ece69e9887c1b73d24392f5dd16fa25656..ff7c67c667ee300362e93a134e94db3e6ff20c25 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,9 +5,6 @@ stages: - test - analysis -before_script: - - . /etc/profile.d/spack.sh - build_pampa: stage: build artifacts: diff --git a/src/libpampa/dmesh_adapt.c b/src/libpampa/dmesh_adapt.c index fff456fd0d134864e72e7cd63a15c4a7ece4fdc2..6116580f4a47402489c68b6fd952dfb764e3bd9f 100644 --- a/src/libpampa/dmesh_adapt.c +++ b/src/libpampa/dmesh_adapt.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_adapt.c diff --git a/src/libpampa/dmesh_adapt.h b/src/libpampa/dmesh_adapt.h index bfcbe7396f9bcd35cfb9deb48f0d289b582f0b6e..681ff56eb9b228dcbebbc2a4e85501295ca28bc1 100644 --- a/src/libpampa/dmesh_adapt.h +++ b/src/libpampa/dmesh_adapt.h @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_adapt.h diff --git a/src/libpampa/dmesh_adapt_coarsen.c b/src/libpampa/dmesh_adapt_coarsen.c index 3a149fdec3f98af52b17c026737e1735c38bbbb4..facf0324d8c0ece33a2f4fe3a0a898fe86ecb7ee 100644 --- a/src/libpampa/dmesh_adapt_coarsen.c +++ b/src/libpampa/dmesh_adapt_coarsen.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_adapt_coarsen.c diff --git a/src/libpampa/dmesh_adapt_coarsen_grow.c b/src/libpampa/dmesh_adapt_coarsen_grow.c index e320102d6bc3e38036380459f70311dc5807aeca..7189b1ec1c3ca8779f7272e6279eabff826f6292 100644 --- a/src/libpampa/dmesh_adapt_coarsen_grow.c +++ b/src/libpampa/dmesh_adapt_coarsen_grow.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_adapt_coarsen_grow.c diff --git a/src/libpampa/dmesh_adapt_common.c b/src/libpampa/dmesh_adapt_common.c index 32709c961daaa0b08e6586afafc2e6550c666ff7..bed57a0f701d97fee6423c1297bd37e0e15f436b 100644 --- a/src/libpampa/dmesh_adapt_common.c +++ b/src/libpampa/dmesh_adapt_common.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_adapt_common.c diff --git a/src/libpampa/dmesh_adapt_common.h b/src/libpampa/dmesh_adapt_common.h index 39c0c75ea87bfb94ef84d20d1415349927fa74a6..bf2586aee5ac0fb3530b7f828e97973b6060b9af 100644 --- a/src/libpampa/dmesh_adapt_common.h +++ b/src/libpampa/dmesh_adapt_common.h @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_adapt_common.h diff --git a/src/libpampa/dmesh_adapt_geompart.c b/src/libpampa/dmesh_adapt_geompart.c index 005e91b53fbbaa5046ce4382fa8aba3109dc6c5f..ffb8963d4f76787f0356202e23eaf7392cfa01d2 100644 --- a/src/libpampa/dmesh_adapt_geompart.c +++ b/src/libpampa/dmesh_adapt_geompart.c @@ -1,4 +1,31 @@ -/* Copyright 2014-2017 Inria */ +/* Copyright 2014-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_adapt_geompart.c diff --git a/src/libpampa/dmesh_adapt_graph_grow.c b/src/libpampa/dmesh_adapt_graph_grow.c index 0c2892e855a8c84e4652d4589bbca8bbd24af4d6..f9fd83baa9d6ed5cd846f6d8870f998b42987e5a 100644 --- a/src/libpampa/dmesh_adapt_graph_grow.c +++ b/src/libpampa/dmesh_adapt_graph_grow.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_adapt_graph_grow.c diff --git a/src/libpampa/dmesh_adapt_mesh_grow.c b/src/libpampa/dmesh_adapt_mesh_grow.c index 5a267dfbb63403f98f2fb3dd9295dc3dd82211ad..44f89be9183adb8798d34962653acf7b4dc5d1b4 100644 --- a/src/libpampa/dmesh_adapt_mesh_grow.c +++ b/src/libpampa/dmesh_adapt_mesh_grow.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_adapt_mesh_grow.c diff --git a/src/libpampa/dmesh_adapt_part.c b/src/libpampa/dmesh_adapt_part.c index 9a678f2709fb42cd21cf487c460db4f20a624144..0351fc7d2394bbaf3ab9a0cd7a0592de23bccf9d 100644 --- a/src/libpampa/dmesh_adapt_part.c +++ b/src/libpampa/dmesh_adapt_part.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_adapt_part.c diff --git a/src/libpampa/dmesh_adapt_part_mesh_grow.c b/src/libpampa/dmesh_adapt_part_mesh_grow.c index 9f3a552db1919159b81fd0b8be924b68056f674a..bf84db01dee038fd3ef1cc0354330c86a9e9158f 100644 --- a/src/libpampa/dmesh_adapt_part_mesh_grow.c +++ b/src/libpampa/dmesh_adapt_part_mesh_grow.c @@ -1,4 +1,31 @@ -/* Copyright 2013-2017 Inria */ +/* Copyright 2013-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_adapt_part_mesh_grow.c diff --git a/src/libpampa/dmesh_band.c b/src/libpampa/dmesh_band.c index dd2121367f9a136727391c5d969858fa1b5af525..d8917f7485f8f914c63a28c5aeba23876290a17e 100644 --- a/src/libpampa/dmesh_band.c +++ b/src/libpampa/dmesh_band.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_band.c diff --git a/src/libpampa/dmesh_grow.c b/src/libpampa/dmesh_grow.c index 905a22b5c6698c7633b1a12ba17d4ed5f41be75d..cbd998190357a56bbfe718130a63a6b19a134815 100644 --- a/src/libpampa/dmesh_grow.c +++ b/src/libpampa/dmesh_grow.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_grow.c diff --git a/src/libpampa/dmesh_io_mesh_save.c b/src/libpampa/dmesh_io_mesh_save.c index f94177c5c3e22afcdfa1da58c18b56ce0ed7ab92..2263eeefaaf77334b88d14a1e0296f7a878db1f0 100644 --- a/src/libpampa/dmesh_io_mesh_save.c +++ b/src/libpampa/dmesh_io_mesh_save.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define DMESH_IO_SAVE diff --git a/src/libpampa/dmesh_rebuild.c b/src/libpampa/dmesh_rebuild.c index 0e922def5d834533e87c99275666a8106ae1b37a..248ba9ea9308014e2c4636b2a0e5e3505d0255f9 100644 --- a/src/libpampa/dmesh_rebuild.c +++ b/src/libpampa/dmesh_rebuild.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_rebuild.c diff --git a/src/libpampa/dmesh_rebuild.h b/src/libpampa/dmesh_rebuild.h index b904019d02dfb20ce53ae66ade29b0871306fc77..85e803e51d0c80690b2fab6227b1a9df28a23911 100644 --- a/src/libpampa/dmesh_rebuild.h +++ b/src/libpampa/dmesh_rebuild.h @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_rebuild.h diff --git a/src/libpampa/dmesh_zone_dist.c b/src/libpampa/dmesh_zone_dist.c index e514f2059468e3ce66472472229903e2fa256923..2520adee26a6c4fa042fd369f1e38cc767065438 100644 --- a/src/libpampa/dmesh_zone_dist.c +++ b/src/libpampa/dmesh_zone_dist.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_zone_dist.c diff --git a/src/libpampa/dmesh_zone_dist.h b/src/libpampa/dmesh_zone_dist.h index 8b97c54433a25f62695d853cf9dbf0113c5b2144..fbb2bad5c80183d49a96aab6c178fddc90d36605 100644 --- a/src/libpampa/dmesh_zone_dist.h +++ b/src/libpampa/dmesh_zone_dist.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file dmesh_zone_dist.h diff --git a/src/libpampa/library_av_iter.c b/src/libpampa/library_av_iter.c index 0e92e3ed16578b58c287af3eb469aefd0c56f35f..fbf74267e7042c2f3250a50c3203c4e2b56a52c4 100644 --- a/src/libpampa/library_av_iter.c +++ b/src/libpampa/library_av_iter.c @@ -1,6 +1,30 @@ - /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY @@ -39,7 +63,7 @@ PAMPA_AvIterator * const iterptr) //!< Ite Value * valuptr; valuptr = (Value *) iterptr->valuptr; - + if (valuptr == NULL) { errorPrint ("No more value"); return (1); @@ -60,7 +84,7 @@ PAMPA_AvIterator * const iterptr) //!< Ite Value * valuptr; valuptr = (Value *) iterptr->valuptr; - + if (valuptr == NULL) { errorPrint ("No value"); return (NULL); @@ -80,7 +104,7 @@ PAMPA_AvIterator * const iterptr) //!< Ite Value * valuptr; valuptr = (Value *) iterptr->valuptr; - + if (valuptr == NULL) { errorPrint ("No value"); return (NULL); @@ -100,7 +124,7 @@ PAMPA_AvIterator * const iterptr) //!< Ite Value * valuptr; valuptr = (Value *) iterptr->valuptr; - + if (valuptr == NULL) { errorPrint ("No value"); return (NULL); diff --git a/src/libpampa/library_dmesh_adapt.c b/src/libpampa/library_dmesh_adapt.c index ee6ae6f71c67ce7d9465b1f6590645e579d9dbe5..93432592d30dd7485246315710c30c7824c753a8 100644 --- a/src/libpampa/library_dmesh_adapt.c +++ b/src/libpampa/library_dmesh_adapt.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_dmesh_adapt.c diff --git a/src/libpampa/library_dmesh_band.c b/src/libpampa/library_dmesh_band.c index 8edbbad535fcd967cf08ada40a80993cebe229c9..c192093158be071d1050193088ad04b550e6b030 100644 --- a/src/libpampa/library_dmesh_band.c +++ b/src/libpampa/library_dmesh_band.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_dmesh_band.c diff --git a/src/libpampa/library_dmesh_gather.F90 b/src/libpampa/library_dmesh_gather.F90 index 36074d692afe6739d039ddba84dbafb0f0c2e654..df1e718b7f5f139756f207825d930380d3f5769b 100644 --- a/src/libpampa/library_dmesh_gather.F90 +++ b/src/libpampa/library_dmesh_gather.F90 @@ -1,4 +1,29 @@ - +!* This file is part of the PaMPA software package for parallel +!* mesh partitioning and adaptation. +!* +!* PaMPA is free software: you can redistribute it and/or modify +!* it under the terms of the GNU General Public License as published by +!* the Free Software Foundation, either version 3 of the License, or +!* any later version. +!* +!* PaMPA 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 General Public License for more details. +!* +!* In this respect, the user's attention is drawn to the risks associated +!* with loading, using, modifying and/or developing or reproducing the +!* software by the user in light of its specific status of free software, +!* that may mean that it is complicated to manipulate, and that also +!* therefore means that it is reserved for developers and experienced +!* professionals having in-depth computer knowledge. Users are therefore +!* encouraged to load and test the software's suitability as regards +!* their requirements in conditions enabling the security of their +!* systems and/or data to be ensured and, more generally, to use and +!* operate it in the same conditions as regards security. +!* +!* The fact that you are presently reading this means that you have had +!* knowledge of the GPLv3 license and that you accept its terms. #include "commonf.h" MODULE LIBRARY_DMESH_GATHER @@ -12,7 +37,7 @@ INCLUDE "pampa_commonf.h" INTERFACE INTEGER(KIND=PAMPA_C_INT) FUNCTION f_dmeshgather (dmshptr, cmshptr & - ) bind (C,NAME='PAMPA_dmeshGather') + ) bind (C,NAME='PAMPA_dmeshGather') IMPORT :: PAMPAF_DMESHDIM, PAMPAF_MESHDIM, PAMPA_C_INT, PAMPA_C_DOUBLE, C_PTR @@ -20,19 +45,18 @@ INTERFACE END FUNCTION END INTERFACE -CONTAINS +CONTAINS !> \brief This routine gathers the data of a !> centralized mesh on a distributed mesh. SUBROUTINE PAMPAF_dmeshGather(& dmshptr,& !< Distributed mesh - cmshptr,& !< Centralized mesh + cmshptr,& !< Centralized mesh retval& !< Return value : 0 on success and !0 on error ) REAL(PAMPAF_DOUBLE), INTENT(INOUT) :: dmshptr(PAMPAF_DMESHDIM), cmshptr(PAMPAF_MESHDIM) INTEGER(KIND=PAMPAF_NUM), INTENT(OUT) :: retval retval = f_dmeshgather(dmshptr, cmshptr) -END SUBROUTINE +END SUBROUTINE END MODULE - diff --git a/src/libpampa/library_dmesh_gather.c b/src/libpampa/library_dmesh_gather.c index 6471c22293fc05ef4d4edc8bb7787a1edc65f5ef..1baaac55934b8cacd67aabc39dee828ec252409a 100644 --- a/src/libpampa/library_dmesh_gather.c +++ b/src/libpampa/library_dmesh_gather.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_dmesh_gather_induce_multiple.c b/src/libpampa/library_dmesh_gather_induce_multiple.c index 97c5b8868ad9c2d2df4af82ce7dd604ee5b259ac..89fbc5467a77d395e97c8e9003e19592fb457614 100644 --- a/src/libpampa/library_dmesh_gather_induce_multiple.c +++ b/src/libpampa/library_dmesh_gather_induce_multiple.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_dmesh_io_mesh_save.c b/src/libpampa/library_dmesh_io_mesh_save.c index 2e794fb5cdf65a7a072d5e02179d544fc0faefee..f3de6b8a70688d3a881557ab4669075c2c440dc4 100644 --- a/src/libpampa/library_dmesh_io_mesh_save.c +++ b/src/libpampa/library_dmesh_io_mesh_save.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_dmesh_save.c b/src/libpampa/library_dmesh_save.c index 7a151ca8b2235d6378c2a5166d3aa16c8547f6d5..28e58fe1c765b82012095e92f230193fc3a1e44b 100644 --- a/src/libpampa/library_dmesh_save.c +++ b/src/libpampa/library_dmesh_save.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_mdmesh.c b/src/libpampa/library_mdmesh.c index 3fbdcc574169219a9cd4ab5f671af58316ac54b6..0032f7641a3cf01704a997634384032f745acd40 100644 --- a/src/libpampa/library_mdmesh.c +++ b/src/libpampa/library_mdmesh.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_mdmesh_coar_level_build.c b/src/libpampa/library_mdmesh_coar_level_build.c index d8ffd44559c0c499fac04dff46254cac1653c239..dee9c930510c306783774af4612af9e16f4e0a7e 100644 --- a/src/libpampa/library_mdmesh_coar_level_build.c +++ b/src/libpampa/library_mdmesh_coar_level_build.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_mdmesh_dmesh_data.c b/src/libpampa/library_mdmesh_dmesh_data.c index b56e08228f4fe16e80c343cf9d6f0cb87c4aaefa..049ba15d266d0d3418054db1739b6e73a4a5d5ca 100644 --- a/src/libpampa/library_mdmesh_dmesh_data.c +++ b/src/libpampa/library_mdmesh_dmesh_data.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_mdmesh_iter.c b/src/libpampa/library_mdmesh_iter.c index 798023b9cbf91c750021226976177ece07285460..c27600310041ae08b341ea04864830061b69bfcf 100644 --- a/src/libpampa/library_mdmesh_iter.c +++ b/src/libpampa/library_mdmesh_iter.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_mdmesh_level.c b/src/libpampa/library_mdmesh_level.c index 672056fee0975119d857bd648c5b06e4b96bdc3e..9d44f5cc5ba22476fa7e7e5a0e9f2ac2c5f10668 100644 --- a/src/libpampa/library_mdmesh_level.c +++ b/src/libpampa/library_mdmesh_level.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_mdmesh_redist.c b/src/libpampa/library_mdmesh_redist.c index 74529f94ff5582ad726e63575cd35c38e89f9ce8..33438c30b1f0725ac01f43501f218d4d06367566 100644 --- a/src/libpampa/library_mdmesh_redist.c +++ b/src/libpampa/library_mdmesh_redist.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_mesh_create.c b/src/libpampa/library_mesh_create.c index e8c2134fde685daafc4cf7e96557c29dc7fc76ee..9fc54c9aa237d361fe88e349a67d19b7127769e2 100644 --- a/src/libpampa/library_mesh_create.c +++ b/src/libpampa/library_mesh_create.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_mesh_induce_multiple.c b/src/libpampa/library_mesh_induce_multiple.c index 70a0187a7d1e7ac938dfc9da4bc24655eefab615..3f8a7956c9b0d5fd762ad9c94c44b1f5b48da127 100644 --- a/src/libpampa/library_mesh_induce_multiple.c +++ b/src/libpampa/library_mesh_induce_multiple.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_mesh_io_mesh_save.c b/src/libpampa/library_mesh_io_mesh_save.c index 494dec5684926120858a764a2586bef020cbf16c..ca53b9ce25869356419b0172e3d269814e5782aa 100644 --- a/src/libpampa/library_mesh_io_mesh_save.c +++ b/src/libpampa/library_mesh_io_mesh_save.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_mesh_io_surface_save.c b/src/libpampa/library_mesh_io_surface_save.c index 9c50d4f8db3aa27c349bd094d995d1277aa38f8c..8b3ac5242b0341c565327ac6a16fd4be87123efd 100644 --- a/src/libpampa/library_mesh_io_surface_save.c +++ b/src/libpampa/library_mesh_io_surface_save.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_mesh_rebuild.c b/src/libpampa/library_mesh_rebuild.c index c1237b43d5f81d1105f25b7ec2a4f9eea6159b74..8b12a9ffb3a3eddf9725fd2c98778b8dde07a816 100644 --- a/src/libpampa/library_mesh_rebuild.c +++ b/src/libpampa/library_mesh_rebuild.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_smesh.c b/src/libpampa/library_smesh.c index 744548e1e9a8ed2270f7bbe329abb5758db15761..db79be2727c3565e5249b8f9092fa993faf36160 100644 --- a/src/libpampa/library_smesh.c +++ b/src/libpampa/library_smesh.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_smesh_build.c b/src/libpampa/library_smesh_build.c index 2b7455731d57a8160b88cbede71f217f47df9c03..b2257649a4951eaaf906c085db4e40b167ef6976 100644 --- a/src/libpampa/library_smesh_build.c +++ b/src/libpampa/library_smesh_build.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_smesh_data.c b/src/libpampa/library_smesh_data.c index 2c512992cb3df22021557a0a925ff59a64307e5c..c5ccff7db3449829f8dedfe12f1d6025ed74c61a 100644 --- a/src/libpampa/library_smesh_data.c +++ b/src/libpampa/library_smesh_data.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_smesh_io_save.c b/src/libpampa/library_smesh_io_save.c index 15819975744ddd723ed6fdf428dd3f68a9acef19..2b808a98a5d3ab2a4e815a95d3b20a14f8b36e08 100644 --- a/src/libpampa/library_smesh_io_save.c +++ b/src/libpampa/library_smesh_io_save.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_smesh_mesh.c b/src/libpampa/library_smesh_mesh.c index b773a6c54e6ff101c83d04eba4ed2dea9cdaa93b..a46bce6d9da8890d64ba6e3475047ae3ab295850 100644 --- a/src/libpampa/library_smesh_mesh.c +++ b/src/libpampa/library_smesh_mesh.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/library_smesh_values.c b/src/libpampa/library_smesh_values.c index 19812f46a7d9a8c69dba76516ae6816845e2feda..58875e1fb24d2bf7b36f647f94da164fb131b55b 100644 --- a/src/libpampa/library_smesh_values.c +++ b/src/libpampa/library_smesh_values.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/mdmesh.c b/src/libpampa/mdmesh.c index 546ed228b85394923f4d12ef081e3ebf20c321fd..df52226939ef47b0dec602305408d631f044c542 100644 --- a/src/libpampa/mdmesh.c +++ b/src/libpampa/mdmesh.c @@ -1,6 +1,31 @@ /* - ** The defines and includes. + ** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define MDMESH diff --git a/src/libpampa/mdmesh.h b/src/libpampa/mdmesh.h index 569e78f8dbb88f81ec0aaf58e53a521c996285d3..3449b4bca7e400f6e6831be9ea5bb2fc3ad8402a 100644 --- a/src/libpampa/mdmesh.h +++ b/src/libpampa/mdmesh.h @@ -1,6 +1,31 @@ - - - +/* +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ #define MDMESH_H /* @@ -24,7 +49,7 @@ typedef int MdmeshFlag; //!< Multiple distributed mesh property flags -typedef struct Mdmesh_ +typedef struct Mdmesh_ { MdmeshFlag flagval; //!< Mesh properties Gnum baseval; @@ -46,7 +71,7 @@ int mdmeshInit ( MPI_Comm proccomm); inline int mdmeshItData ( - const Mdmesh * const meshptr, + const Mdmesh * const meshptr, Gnum const vlvllocnum, Gnum const ventlocnum, Gnum const nlvllocnum, @@ -139,5 +164,3 @@ int mdmeshValueData ( Gnum * sizeval, Gnum * typesiz, void ** valuloctab); - - diff --git a/src/libpampa/mdmesh_coar_level_build.c b/src/libpampa/mdmesh_coar_level_build.c index 8909aaad50f342daafb975d41311a5f24a541df3..ea9af6d79de1916623749bc6bc1b5d307a7de8e2 100644 --- a/src/libpampa/mdmesh_coar_level_build.c +++ b/src/libpampa/mdmesh_coar_level_build.c @@ -1,4 +1,31 @@ - +/* +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ #define MDMESH #include "module.h" @@ -87,7 +114,7 @@ mdmeshAggrCheck ( CHECK_FDBG2 (SCOTCH_graphCoarsenBuild (grafptr, coarvertnbr, finematetax + baseval, &graflvl, coarmulttax + 2 * baseval)); - for (vertnum = baseval, vertnnd = coarvertnbr + baseval; vertnum < vertnnd; vertnum ++) + for (vertnum = baseval, vertnnd = coarvertnbr + baseval; vertnum < vertnnd; vertnum ++) parttx2[vertnum] = parttax[coarmulttax[vertnum << 1]]; SCOTCH_graphExit (grafptr); @@ -106,7 +133,7 @@ mdmeshAggrCheck ( infoPrint ("At least 2 CC for one aggregated element"); memSet (parttx2 + baseval, 0, vertnbr * sizeof (Gnum)); - for (vertnum = baseval, vertnnd = baseval + vertnbr; vertnum < vertnnd; vertnum ++) + for (vertnum = baseval, vertnnd = baseval + vertnbr; vertnum < vertnnd; vertnum ++) if (parttx2[parttax[vertnum]] != 0) parttax[vertnum] = (*partnbr) ++; else @@ -166,7 +193,7 @@ mdmeshCoarLevelBuild ( Gnum * restrict ventloctax; Gnum * restrict elvlglbtx2; Gnum * restrict lnumglbtx2; - Gnum * restrict vnumgsttax; // tableau contenant pour chaque sommet le numéro du nouveau sommet dans le niveau de grille en cours + Gnum * restrict vnumgsttax; // tableau contenant pour chaque sommet le numéro du nouveau sommet dans le niveau de grille en cours Gnum * restrict vnumlvlgsttax; Gnum * restrict vnumnewgsttax; Gnum * restrict tagloctax; @@ -249,7 +276,7 @@ mdmeshCoarLevelBuild ( cheklocval = 0; - + #ifdef PAMPA_DEBUG_MDMESH // XXX après avoir fusionné avec la branche pampa_1_0_0, ajouter les drapeaux PAMPA_DEBUG_MDMESH et PAMPA_DEBUG_MDMESH2 dans module.h { Gnum flagvl2; @@ -257,7 +284,7 @@ mdmeshCoarLevelBuild ( // - si une entité est dans etagglbtax et pas dans elvlglbtax (l'entité ou l'entité mère) => pb // - si une entité et une de ses sous-entité est présente dans etagglbtax => pb if (etagglbtax != NULL) { - for (enttidx = baseval, enttnnd = baseval + mesholdptr->enttglbnbr; enttidx < enttnnd; enttidx ++) + for (enttidx = baseval, enttnnd = baseval + mesholdptr->enttglbnbr; enttidx < enttnnd; enttidx ++) if (etagglbtax[enttidx] != ~0) { Gnum enttid2; Gnum enttnn2; @@ -267,7 +294,7 @@ mdmeshCoarLevelBuild ( flagvl2 |= 1; if ((mesholdptr->esublocbax[enttidx & mesholdptr->esublocmsk] > PAMPA_ENTT_SINGLE) && (etagglbtax[mesholdptr->esublocbax[enttidx & mesholdptr->esublocmsk]] != ~0)) flagvl2 |= 2; - } + } if ((flagvl2 & 1) == 0) { errorPrint ("Entity " GNUMSTRING " is present in etagglbtab but not in elvlglbtab", enttidx); cheklocval = 1; @@ -324,7 +351,7 @@ mdmeshCoarLevelBuild ( #endif /* PAMPA_DEBUG_MDMESH */ nghblocsiz = MAX(dsmshdat.degrlocmax, 2); - + if (memAllocGroup ((void **) (void *) &enttpartgsttax, (size_t) (dsmshdat.vgstlocnbr * sizeof (Gnum)), &partedloloctax, (size_t) (edlolocsiz * sizeof (Gnum)), @@ -377,7 +404,7 @@ mdmeshCoarLevelBuild ( Gnum enttid2; Gnum enttnn2; - for (enttid2 = baseval, enttnn2 = baseval + mesholdptr->enttglbnbr; enttid2 < enttnn2; enttid2 ++) + for (enttid2 = baseval, enttnn2 = baseval + mesholdptr->enttglbnbr; enttid2 < enttnn2; enttid2 ++) if (mesholdptr->esublocbax[enttid2 & mesholdptr->esublocmsk] == enttnum) { /* If enttnum is the super entity */ elvlglbtx2[elvlglbsz2] = enttid2; lnumglbtx2[elvlglbsz2 ++] = lnumglbtax[enttidx]; @@ -392,7 +419,7 @@ mdmeshCoarLevelBuild ( #ifdef PAMPA_DEBUG_MDMESH - if (edlolocsiz != 0) + if (edlolocsiz != 0) memSet (partedloloctax + baseval, ~0, mesholdptr->edgelocsiz * sizeof (Gnum)); #endif /* PAMPA_DEBUG_MDMESH */ @@ -413,7 +440,7 @@ mdmeshCoarLevelBuild ( tetnum = PAMPA_itCurEnttVertNum(&it); for (edgelocnum = enttlocptr->nghbloctax[baseval]->vindloctax[tetnum].vertlocidx, edgelocnnd = enttlocptr->nghbloctax[baseval]->vindloctax[tetnum].vendlocidx; - edgelocnum < edgelocnnd; edgelocnum ++) + edgelocnum < edgelocnnd; edgelocnum ++) partedloloctax[edgelocnum] = edloloctax[edlolocidx ++]; PAMPA_itNext(&it); } @@ -426,7 +453,7 @@ mdmeshCoarLevelBuild ( for (edlolocidx = vertlocnum = baseval, vertlocnnd = enttlocptr->vertlocnbr; vertlocnum < vertlocnnd; vertlocnum ++) { for (edgelocnum = enttlocptr->nghbloctax[baseval]->vindloctax[vertlocnum].vertlocidx, edgelocnnd = enttlocptr->nghbloctax[baseval]->vindloctax[vertlocnum].vendlocidx; - edgelocnum < edgelocnnd; edgelocnum ++) + edgelocnum < edgelocnnd; edgelocnum ++) partedloloctax[edgelocnum] = edloloctax[edlolocidx ++]; } } @@ -447,7 +474,7 @@ mdmeshCoarLevelBuild ( for (edlolocidx = vertlocnum = baseval, vertlocnnd = enttlocptr->vertlocnbr; vertlocnum < vertlocnnd; vertlocnum ++) { for (edgelocnum = enttlocptr->nghbloctax[baseval]->vindloctax[vertlocnum].vertlocidx, edgelocnnd = enttlocptr->nghbloctax[baseval]->vindloctax[vertlocnum].vendlocidx; - edgelocnum < edgelocnnd; edgelocnum ++) + edgelocnum < edgelocnnd; edgelocnum ++) if (partedloloctax[edgelocnum] == ~0) { errorPrint ("Load of edge between vertices " GNUMSTRING " and " GNUMSTRING " is absent", enttlocptr->mvrtloctax[vertlocnum], enttlocptr->mvrtloctax[mesholdptr->edgeloctax[edgelocnum]]); cheklocval = 1; @@ -466,7 +493,7 @@ mdmeshCoarLevelBuild ( else { /* Without vertex load */ velolocsum = enttlocptr->vertlocnbr; } - + /* Deduce the number of parts */ partlocnbr = ceil (1.0 * velolocsum / loadglbval); @@ -508,7 +535,7 @@ mdmeshCoarLevelBuild ( CHECK_VERR (cheklocval, dsmshdat.proccomm); CHECK_FERR (SCOTCH_dgraphPart (&dgrfdat, partglbnbr, &strtdat, enttpartgsttax), dsmshdat.proccomm); - + } else if ((flagval & PAMPA_LVL_PART_LOCAL) != 0) { /* flagval & PAMPA_LVL_PART_LOCAL */ #ifndef PAMPA_DEBUG_MDMESH2 @@ -532,7 +559,7 @@ mdmeshCoarLevelBuild ( CHECK_FERR (SCOTCH_graphPart (&cgrfdat, partlocnbr, &strtdat, enttpartgsttax), dsmshdat.proccomm); #ifdef PAMPA_DEBUG_MDMESH2 - SCOTCH_graphData(&cgrfdat, NULL, NULL, &tmpptr, NULL, NULL, NULL, NULL, NULL, NULL); + SCOTCH_graphData(&cgrfdat, NULL, NULL, &tmpptr, NULL, NULL, NULL, NULL, NULL, NULL); #else /* PAMPA_DEBUG_MDMESH2 */ CHECK_FERR (dmeshGraphExit (&cgrfdat), dsmshdat.proccomm); #endif /* PAMPA_DEBUG_MDMESH2 */ @@ -595,7 +622,7 @@ mdmeshCoarLevelBuild ( parttax + baseval, drcvcnttab, drcvdsptab, GNUM_MPI, 0, dsmshdat.proccomm), dsmshdat.proccomm); cheklocval = mdmeshAggrCheck (cgrfptr, baseval, &partglbnbr, parttax); - CHECK_FMPI (cheklocval, commScatterv (parttax + baseval, drcvcnttab, drcvdsptab, GNUM_MPI, + CHECK_FMPI (cheklocval, commScatterv (parttax + baseval, drcvcnttab, drcvdsptab, GNUM_MPI, enttpartgsttax + baseval, mesholdptr->enttloctax[baseval]->vertlocnbr, GNUM_MPI, 0, dsmshdat.proccomm), dsmshdat.proccomm); // XXX il manque scatterv memFree (parttax); @@ -620,7 +647,7 @@ mdmeshCoarLevelBuild ( CHECK_FMPI (cheklocval, commGatherv (enttpartgsttax + baseval, mesholdptr->enttloctax[baseval]->vertlocnbr, GNUM_MPI, NULL, NULL, NULL, GNUM_MPI, 0, dsmshdat.proccomm), dsmshdat.proccomm); - CHECK_FMPI (cheklocval, commScatterv (NULL, NULL, NULL, GNUM_MPI, + CHECK_FMPI (cheklocval, commScatterv (NULL, NULL, NULL, GNUM_MPI, enttpartgsttax + baseval, mesholdptr->enttloctax[baseval]->vertlocnbr, GNUM_MPI, 0, dsmshdat.proccomm), dsmshdat.proccomm); } } @@ -647,7 +674,7 @@ mdmeshCoarLevelBuild ( memSet (parthashtab, ~0, parthashsiz * sizeof (MdmeshCrLvlBldPart)); // * numéroter les éléments en gardant le numéro d'un seul élément par macro-élément - // ** on parcourt enttpartgsttax + // ** on parcourt enttpartgsttax for (vertlocidx = vertlocbas, vertlocnum = baseval, vertlocnnd = baseval + enttlocptr->vertlocnbr; vertlocnum < vertlocnnd; vertlocnum ++) { // *** si on n'a pas déjà attribué de numéro pour ce macro-élément for (parthashnum = (enttpartgsttax[vertlocnum] * MDMESHLVLBLDHASHPRIME) & parthashmsk; parthashtab[parthashnum].partnum != ~0 && parthashtab[parthashnum].partnum != enttpartgsttax[vertlocnum]; parthashnum = (parthashnum + 1) & parthashmsk) ; @@ -672,7 +699,7 @@ mdmeshCoarLevelBuild ( vnumlvlgsttax[bvrtlocnum] = parthashtab[parthashnum].vertnum; } memFree (parthashtab); - + CHECK_VDBG (cheklocval, meshptr->proccomm); if (commAllreduce(&dsmshdat.procngbnbr, &pglbngbnbr, 1, GNUM_MPI, MPI_MAX, meshptr->proccomm) != MPI_SUCCESS) { errorPrint ("communication error"); @@ -697,7 +724,7 @@ mdmeshCoarLevelBuild ( nghblocnum = dsmshdat.edgegsttax[edgelocnum]; bngblocnum = enttlocptr->mvrtloctax[nghblocnum] - vertlocbas; - if ((enttpartgsttax[nghblocnum] == enttpartgsttax[vertlocnum]) && (vnumlvlgsttax[nghblocnum] < vnumlvlgsttax[vertlocnum])) + if ((enttpartgsttax[nghblocnum] == enttpartgsttax[vertlocnum]) && (vnumlvlgsttax[nghblocnum] < vnumlvlgsttax[vertlocnum])) vnumlvlgsttax[bvrtlocnum] = vnumlvlgsttax[bngblocnum]; } } @@ -708,14 +735,14 @@ mdmeshCoarLevelBuild ( } - for (vertlocnum = baseval, vertlocnnd = baseval + dsmshdat.vertlocnbr; vertlocnum < vertlocnnd; vertlocnum ++) + for (vertlocnum = baseval, vertlocnnd = baseval + dsmshdat.vertlocnbr; vertlocnum < vertlocnnd; vertlocnum ++) if (vnumlvlgsttax[vertlocnum] != ~0) { Gnum vertlocnm2; vertlocnm2 = vnumlvlgsttax[vertlocnum] - vertlocbas; ventloctax[vertlocnm2] = (enttglbtax == NULL) ? dsmshdat.ventloctax[vertlocnum] : enttglbtax[dsmshdat.ventloctax[vertlocnum]]; } - + entthashnbr = (parthashnbr > 0) ? (dsmshdat.vertlocnbr * (enttlocptr->vertlocnbr / parthashnbr) * 4) : (0); for (entthashsiz = 256; entthashsiz < entthashnbr; entthashsiz <<= 1) ; @@ -832,7 +859,7 @@ mdmeshCoarLevelBuild ( || (entthashtab[entthashnum].enttoldnum == enttoldnum && entthashtab[entthashnum].tagnum != tagnum)); /* TRICK : good value if (enttoldnum are different or tagnum are equal) */ entthashnum = (entthashnum + 1) & entthashmsk) ; if ((entthashtab[entthashnum].verttab[0] == nghbloctab[0]) && (entthashtab[entthashnum].verttab[1] == nghbloctab[1]) && ((entthashtab[entthashnum].enttoldnum != enttoldnum) || entthashtab[entthashnum].tagnum == tagnum)) { - if ((procngbnum < dsmshdat.proclocnum) && (entthashtab[entthashnum].vertnum > ~0)) + if ((procngbnum < dsmshdat.proclocnum) && (entthashtab[entthashnum].vertnum > ~0)) entthashtab[entthashnum].vertnum = - datarcvtab[datarcvidx + datavertnumdsp] - 2; /* TRICK: - 2 in order to not overwrite vertnum for p as (procngbnum < p < proclocnum) */ else datarcvtab[datarcvidx + datavertnumdsp] = (entthashtab[entthashnum].vertnum < ~0) ? (- entthashtab[entthashnum].vertnum - 2) : entthashtab[entthashnum].vertnum; @@ -910,7 +937,7 @@ mdmeshCoarLevelBuild ( bvrtlocnum = ((mesholdptr->esublocbax[enttnum & mesholdptr->esublocmsk] > PAMPA_ENTT_SINGLE) ? enttlocptr->mvrtloctax[enttlocptr->svrtloctax[vertlocnum]] : enttlocptr->mvrtloctax[vertlocnum]) - vertlocbas; memSet (nghbloctab, ~0, nghblocsiz * sizeof (Gnum)); - for (nghblocnbr = 0, edgelocnum = dsmshdat.vertloctax[bvrtlocnum], edgelocnnd = dsmshdat.vendloctax[bvrtlocnum]; edgelocnum < edgelocnnd; edgelocnum ++) + for (nghblocnbr = 0, edgelocnum = dsmshdat.vertloctax[bvrtlocnum], edgelocnnd = dsmshdat.vendloctax[bvrtlocnum]; edgelocnum < edgelocnnd; edgelocnum ++) if (vnumlvlgsttax[dsmshdat.edgegsttax[edgelocnum]] != ~0) nghbloctab[nghblocnbr ++] = vnumlvlgsttax[dsmshdat.edgegsttax[edgelocnum]]; @@ -953,7 +980,7 @@ mdmeshCoarLevelBuild ( } /* for ( ; enttoldidx < enttidx; enttoldidx ++) */ for (vertlocnum = baseval, vertlocnnd = baseval + dsmshdat.vertlocnbr; vertlocnum < vertlocnnd; vertlocnum ++) - if (vnumlvlgsttax[vertlocnum] != ~0) + if (vnumlvlgsttax[vertlocnum] != ~0) vnumgsttax[vertlocnum] = vnumlvlgsttax[vertlocnum]; memCpy (vnumlvlgsttax + baseval, vnumnewgsttax + baseval, dsmshdat.vgstlocnbr * sizeof (Gnum)); memSet (vnumnewgsttax + baseval, ~0, dsmshdat.vertlocnbr * sizeof (Gnum)); @@ -966,7 +993,7 @@ mdmeshCoarLevelBuild ( if (enttidx == enttnnd) { for (vertlocnum = baseval, vertlocnnd = baseval + dsmshdat.vertlocnbr; vertlocnum < vertlocnnd; vertlocnum ++) - if (vnumlvlgsttax[vertlocnum] != ~0) + if (vnumlvlgsttax[vertlocnum] != ~0) vnumgsttax[vertlocnum] = vnumlvlgsttax[vertlocnum]; break; } @@ -996,8 +1023,8 @@ mdmeshCoarLevelBuild ( bvrtlocnum = ((mesholdptr->esublocbax[enttnum & mesholdptr->esublocmsk] > PAMPA_ENTT_SINGLE) ? enttlocptr->mvrtloctax[enttlocptr->svrtloctax[vertlocnum]] : enttlocptr->mvrtloctax[vertlocnum]) - vertlocbas; memSet (nghbloctab, ~0, nghblocsiz * sizeof (Gnum)); - for (nghblocnbr = 0, edgelocnum = dsmshdat.vertloctax[bvrtlocnum], edgelocnnd = dsmshdat.vendloctax[bvrtlocnum]; edgelocnum < edgelocnnd; edgelocnum ++) - if (vnumlvlgsttax[dsmshdat.edgegsttax[edgelocnum]] != ~0) + for (nghblocnbr = 0, edgelocnum = dsmshdat.vertloctax[bvrtlocnum], edgelocnnd = dsmshdat.vendloctax[bvrtlocnum]; edgelocnum < edgelocnnd; edgelocnum ++) + if (vnumlvlgsttax[dsmshdat.edgegsttax[edgelocnum]] != ~0) nghbloctab[nghblocnbr ++] = vnumlvlgsttax[dsmshdat.edgegsttax[edgelocnum]]; // *** si le sommet est entre plusieurs éléments (sommets d'entité sup) on regarde dans la table de hachage @@ -1111,7 +1138,7 @@ mdmeshCoarLevelBuild ( // *** le problème réside dans comment déterminer efficacement les éléments // locaux qui font partie du recouvrement d'autres processeurs // **** peut-être envoyer pour chaque proc, les éléments qui font partie du - // recouvrement + // recouvrement // **** construire la ovlphashtab (pour dmeshOverlap) à partir des sommets reçus. // **** stocker le nombre d'éléments dans la ovlphashtab, comme par exemple hashnb2 // **** pour chaque élément dans la entthashtab @@ -1252,7 +1279,7 @@ mdmeshCrLvlBldPartResize ( for (hashnum = (partnum * MDMESHLVLBLDHASHPRIME) & (*hashmskptr); (*hashtabptr)[hashnum].vertnum != ~0 && (*hashtabptr)[hashnum].partnum != partnum; hashnum = (hashnum + 1) & (*hashmskptr)) ; - if (hashnum == hashidx) // already at the good slot + if (hashnum == hashidx) // already at the good slot continue; (*hashtabptr)[hashnum] = (*hashtabptr)[hashidx]; (*hashtabptr)[hashidx].partnum = ~0; @@ -1319,7 +1346,7 @@ mdmeshCrLvlBldEnttResize ( || ((*hashtabptr)[hashnum].enttoldnum == enttoldnum && (*hashtabptr)[hashnum].tagnum != tagnum)); /* TRICK : good value if (enttoldnum are different or tagnum are equal) */ hashnum = (hashnum + 1) & (*hashmskptr)) ; - if (hashnum == hashidx) // already at the good slot + if (hashnum == hashidx) // already at the good slot continue; (*hashtabptr)[hashnum] = (*hashtabptr)[hashidx]; (*hashtabptr)[hashidx].verttab[0] = ~0; @@ -1378,16 +1405,10 @@ mdmeshCrLvlBldVertResize ( for (hashnum = (vertlocnum * MDMESHLVLBLDHASHPRIME) & (*hashmskptr); (*hashtabptr)[hashnum].vertnum != ~0 && (*hashtabptr)[hashnum].vertnum != vertlocnum; hashnum = (hashnum + 1) & (*hashmskptr)) ; - if (hashnum == hashidx) // already at the good slot + if (hashnum == hashidx) // already at the good slot continue; (*hashtabptr)[hashnum] = (*hashtabptr)[hashidx]; (*hashtabptr)[hashidx].vertnum = ~0; } return (0); } - - - - - - diff --git a/src/libpampa/mdmesh_coar_level_build.h b/src/libpampa/mdmesh_coar_level_build.h index 581bc0f5bae1e9a96b4ed342289d8cfec106f943..d870488ab127b78e0595a552d2c7073697383e91 100644 --- a/src/libpampa/mdmesh_coar_level_build.h +++ b/src/libpampa/mdmesh_coar_level_build.h @@ -1,4 +1,31 @@ - +/* +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ #define MDMESHLVLBLDHASHPRIME 17 //!< Prime number for hashing typedef struct MdmeshCrLvlBldPart_ //! XXX 1 @@ -44,4 +71,3 @@ mdmeshCrLvlBldVertResize ( Gnum * restrict const hashsizptr, Gnum * restrict const hashmaxptr, Gnum * restrict const hashmskptr); - diff --git a/src/libpampa/mdmesh_iter.c b/src/libpampa/mdmesh_iter.c index 93226b74942b17e40b20d96ec54911b90999e933..7c22029a94d4782e93913246836180c34c71a652 100644 --- a/src/libpampa/mdmesh_iter.c +++ b/src/libpampa/mdmesh_iter.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define LIBRARY diff --git a/src/libpampa/mdmesh_level.c b/src/libpampa/mdmesh_level.c index 3e9d2271fe7c544fd350d8c161c0a2e0b9a280d6..1009a54e44f12b69cdad7fca8b5629a9fc06a945 100644 --- a/src/libpampa/mdmesh_level.c +++ b/src/libpampa/mdmesh_level.c @@ -1,6 +1,31 @@ /* - ** The defines and includes. + ** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define MDMESH diff --git a/src/libpampa/mdmesh_mesh_levels.c b/src/libpampa/mdmesh_mesh_levels.c index 8181664e5a65b18bdc30d0a885390957b805d2ed..88d86964e8194f1adab23430ae987a357caafcbc 100644 --- a/src/libpampa/mdmesh_mesh_levels.c +++ b/src/libpampa/mdmesh_mesh_levels.c @@ -1,6 +1,31 @@ /* - ** The defines and includes. + ** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define MDMESH diff --git a/src/libpampa/mdmesh_mesh_levels.h b/src/libpampa/mdmesh_mesh_levels.h index 767a13ddda4e0e3858d20ba8b72a9a72746c4d17..e14ad56504fe53dbc4bea861920fe80c03ff9ade 100644 --- a/src/libpampa/mdmesh_mesh_levels.h +++ b/src/libpampa/mdmesh_mesh_levels.h @@ -1,5 +1,31 @@ - - +/* +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ typedef struct MdmeshMeshLvlsVertLink_ //! XXX 1 { Gnum vertcur; //!< XXX diff --git a/src/libpampa/mdmesh_redist.c b/src/libpampa/mdmesh_redist.c index 61b666f1d3f7cdbea84649af3ecc5c4a5984f66f..6c68d6272b591d78de8bba61cfab66791ddcd7ac 100644 --- a/src/libpampa/mdmesh_redist.c +++ b/src/libpampa/mdmesh_redist.c @@ -1,6 +1,31 @@ /* - ** The defines and includes. + ** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define MDMESH diff --git a/src/libpampa/mdmesh_redist.h b/src/libpampa/mdmesh_redist.h index ef35780640a98c0cb820ca4ff023adc52496a895..d78870efae2c23941f21fc5d26066ff3811cc2c5 100644 --- a/src/libpampa/mdmesh_redist.h +++ b/src/libpampa/mdmesh_redist.h @@ -1,6 +1,31 @@ /* - ** The defines and includes. + ** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ typedef struct MdmeshVertProc_ { //!< XXX diff --git a/src/libpampa/mesh_create.c b/src/libpampa/mesh_create.c index 367fda0713e6a66821905d36ef7456596c6b2f3e..d3ead0d8b6badb3c591931119a3c9c2a1906f8bb 100644 --- a/src/libpampa/mesh_create.c +++ b/src/libpampa/mesh_create.c @@ -1,4 +1,31 @@ - +/* +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ #define MESH #include "module.h" #include "common.h" @@ -20,8 +47,8 @@ int meshCreate ( Gnum * const vendtab, //!< Local vertex end array const Gnum edgenbr, //!< Number of local edges Gnum * restrict const edgetab, //!< Local edge array - Gnum enttnbr, //!< XXX - Gnum * venttab, //!< XXX + Gnum enttnbr, //!< XXX + Gnum * venttab, //!< XXX const Gnum baseval, //!< Base for indexing Gnum degnghb) { @@ -39,7 +66,7 @@ int meshCreate ( Gnum test; Gnum match; Gnum i, j; - + edgesiz=0; for (num = baseval ; num < (vertnbr + baseval) ; ++num) { if (venttab[num] == 0) { // XXX tétraèdre @@ -57,7 +84,7 @@ int meshCreate ( edgesiz += 2 + 2 * TRIA_NBR_NODE; } } - + /*** * BEGIN: Allocate all tables */ @@ -75,7 +102,7 @@ int meshCreate ( edgetax -= baseval; verttax -= baseval; vendtax -= baseval; - + /*** * BEGIN: add adjacence */ @@ -235,7 +262,7 @@ int meshCreate ( /*** * END: add adjacence */ - + #ifdef PAMPA_DEBUG_MESH for (num = baseval ; num < vertnbr ; ++num) { for (nghbid = verttax[num] ; nghbid < vendtax[num] ; ++nghbid) { @@ -249,7 +276,6 @@ int meshCreate ( edgesiz, edgetax + baseval, NULL, enttnbr, venttab, NULL, NULL, 50)); // XXX pourquoi 50 comme valeurs max ?? memFreeGroup (verttax + baseval); - + return 0; } - diff --git a/src/libpampa/mesh_create.h b/src/libpampa/mesh_create.h index 1781ff8ebedc7a31401ed33039af8f1489c8fc2d..142291724d1c32faf4b0424d420ea5bc92c043bc 100644 --- a/src/libpampa/mesh_create.h +++ b/src/libpampa/mesh_create.h @@ -1,4 +1,31 @@ - +/* +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ int meshCreate ( Mesh * restrict const meshptr, //!< mesh const Gnum vertnbr, //!< Number of local vertices @@ -6,8 +33,7 @@ int meshCreate ( Gnum * const vendtax, //!< Local vertex end array const Gnum edgenbr, //!< Number of local edges Gnum * restrict const edgetax, //!< Local edge array - Gnum enttnbr, //!< XXX - Gnum * venttax, //!< XXX + Gnum enttnbr, //!< XXX + Gnum * venttax, //!< XXX const Gnum baseval, //!< Base for indexing Gnum degnghb); - diff --git a/src/libpampa/mesh_graph.c b/src/libpampa/mesh_graph.c index 9bdb16a8c566293be0bc361ed253c6374b40cd66..698aee3b8213cc16f4bf023bd4c4d9e5b28df6ac 100644 --- a/src/libpampa/mesh_graph.c +++ b/src/libpampa/mesh_graph.c @@ -1,6 +1,31 @@ /* - ** The defines and includes. + ** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define MESH diff --git a/src/libpampa/mesh_graph.h b/src/libpampa/mesh_graph.h index aafec660dd9c65c018f7c290ea665b3276ccbe83..769040d6cb6a1731c1e54063bede5f495e341e03 100644 --- a/src/libpampa/mesh_graph.h +++ b/src/libpampa/mesh_graph.h @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define MESH_ENTT_MAIN 1 //!< XXX diff --git a/src/libpampa/mesh_induce_multiple.c b/src/libpampa/mesh_induce_multiple.c index 99ab6d6438ebd1f6db39b1302f6f9359b0620cd6..cb30e34109bcffbad57907bcaa9ad56452c9a9b9 100644 --- a/src/libpampa/mesh_induce_multiple.c +++ b/src/libpampa/mesh_induce_multiple.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mesh_induce_multiple.c diff --git a/src/libpampa/mesh_induce_multiple.h b/src/libpampa/mesh_induce_multiple.h index d7bbb2458133b51cca8894e20bca0011a17b1ed4..22e03350d5ccc64ff3dd5f36172cc480395fc3f3 100644 --- a/src/libpampa/mesh_induce_multiple.h +++ b/src/libpampa/mesh_induce_multiple.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mesh_induce_multiple.h diff --git a/src/libpampa/mesh_io_mesh_save.c b/src/libpampa/mesh_io_mesh_save.c index f6a393b92c254b9b10c128886bcc48ca48824acf..97eb6debefc67d9cedbf9ee11ac7c779e9e81eac 100644 --- a/src/libpampa/mesh_io_mesh_save.c +++ b/src/libpampa/mesh_io_mesh_save.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define MESH_IO_SAVE diff --git a/src/libpampa/mesh_io_surface_save.c b/src/libpampa/mesh_io_surface_save.c index b8c2f8fde81e731cb5c8081e6bee12ef94f96fc3..048fd69add35ac40a80c99bb7b189e68f08c1512 100644 --- a/src/libpampa/mesh_io_surface_save.c +++ b/src/libpampa/mesh_io_surface_save.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define SURFACE_IO_SAVE diff --git a/src/libpampa/mesh_per_build.c b/src/libpampa/mesh_per_build.c index f31568414fb04203d6b72461cab9f2655304d1f6..784a2756fd76089ac235b8fbed824713a07207e2 100644 --- a/src/libpampa/mesh_per_build.c +++ b/src/libpampa/mesh_per_build.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mesh_rebuild.c diff --git a/src/libpampa/mesh_per_build.h b/src/libpampa/mesh_per_build.h index 8dff6abd7760beddc8066e1ac24d399d43c48d3b..6e7a50c46642e86e0973a5f78c8e9bb57464d568 100644 --- a/src/libpampa/mesh_per_build.h +++ b/src/libpampa/mesh_per_build.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mesh_rebuild.c diff --git a/src/libpampa/mesh_rebuild.c b/src/libpampa/mesh_rebuild.c index 3f91b825a22d0a6c0f289f073e5773433539ae3c..89c6e61be43387094cddc4a98a1d2e86a55ce28b 100644 --- a/src/libpampa/mesh_rebuild.c +++ b/src/libpampa/mesh_rebuild.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mesh_rebuild.c diff --git a/src/libpampa/mesh_rebuild.h b/src/libpampa/mesh_rebuild.h index 7aa4c75cb2ac90d86f8ad583794dc9969955adbe..579390590d239c84f0ea6559c4b449428f04dcca 100644 --- a/src/libpampa/mesh_rebuild.h +++ b/src/libpampa/mesh_rebuild.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mesh_rebuild.h diff --git a/src/libpampa/smesh_io_save.c b/src/libpampa/smesh_io_save.c index 1f02bfb82ebf306c58ee724ff3e8102c6ad05322..aeef51907f30a607c9485c2ad4696661d85d333b 100644 --- a/src/libpampa/smesh_io_save.c +++ b/src/libpampa/smesh_io_save.c @@ -1,6 +1,31 @@ /* -** The defines and includes. +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. */ #define SMESH_IO_SAVE diff --git a/src/pampa-remesh/mdist.c b/src/pampa-remesh/mdist.c index d4a689152f7bddac3d87b524c2048106bbc25b22..25ff37a096c79538b88aaf376426896ccdf2db71 100644 --- a/src/pampa-remesh/mdist.c +++ b/src/pampa-remesh/mdist.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mdist.c diff --git a/src/pampa-remesh/mdist.h b/src/pampa-remesh/mdist.h index 7a9e0606f8f0385c62aa75346d68120cbfd49b9a..62dcab1c6910cfdf2cbc04fc18c20ddf5d8e15d7 100644 --- a/src/pampa-remesh/mdist.h +++ b/src/pampa-remesh/mdist.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mdist.h diff --git a/src/pampa-remesh/mscat.c b/src/pampa-remesh/mscat.c index a5ac2b616e515f3e82d38c11b7d7c313e2c72330..27061fd2210785b3febf4248361e840e9bdf276b 100644 --- a/src/pampa-remesh/mscat.c +++ b/src/pampa-remesh/mscat.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mscat.c diff --git a/src/pampa-remesh/mscat.h b/src/pampa-remesh/mscat.h index 831f0e5e5558289c7e9d592a9aa19ea1e92e03ee..e572a3c672bbe0eed1b31dd0e6a13345414976a8 100644 --- a/src/pampa-remesh/mscat.h +++ b/src/pampa-remesh/mscat.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mscat.h diff --git a/src/pampa-remesh/msurf.c b/src/pampa-remesh/msurf.c index be98bf4bf5ca8424fd7bb1c9d600119582fa7afe..8ad9656944d26e3089679334aaa759999dfcea9c 100644 --- a/src/pampa-remesh/msurf.c +++ b/src/pampa-remesh/msurf.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file msurf.c diff --git a/src/pampa-remesh/msurf.h b/src/pampa-remesh/msurf.h index b2d460a4bae73ec84b0e77ee001ba4f625e4aa16..0495f368740f1921d3e918bb01eb2200125e200c 100644 --- a/src/pampa-remesh/msurf.h +++ b/src/pampa-remesh/msurf.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file msurf.h diff --git a/src/pampa-remesh/pampa-gmsh-bin.c b/src/pampa-remesh/pampa-gmsh-bin.c index 13be2f7f2cc6d119b6efcb23f065b3cf5a5268f5..d1f6efb75e0b6a467174a506c346a45234962ee3 100644 --- a/src/pampa-remesh/pampa-gmsh-bin.c +++ b/src/pampa-remesh/pampa-gmsh-bin.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pampa-gmsh-bin.c diff --git a/src/pampa-remesh/pampa-gmsh-bin.h b/src/pampa-remesh/pampa-gmsh-bin.h index 3c885ad3ac8a280a39dcaba56f431d7921d0a819..f46ce4128d9db00cc158d879e5ad7d9fa40fb6b4 100644 --- a/src/pampa-remesh/pampa-gmsh-bin.h +++ b/src/pampa-remesh/pampa-gmsh-bin.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pampa-gmsh-bin.h diff --git a/src/pampa-remesh/pampa-mmg3d-bin.c b/src/pampa-remesh/pampa-mmg3d-bin.c index 8eb1acd1ac4d24a335eff36b77a8c659d1b8baa3..4fa17c61a97a003da0c7cdb11bbf5bbbba578676 100644 --- a/src/pampa-remesh/pampa-mmg3d-bin.c +++ b/src/pampa-remesh/pampa-mmg3d-bin.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pampa-mmg3d-bin.c diff --git a/src/pampa-remesh/pampa-mmg3d-bin.h b/src/pampa-remesh/pampa-mmg3d-bin.h index b7e4b863bc6b6ae8b3bc6481d7d1602fb02c8795..b473adac0ef85d5b384caf1b095ff1f6ffa88142 100644 --- a/src/pampa-remesh/pampa-mmg3d-bin.h +++ b/src/pampa-remesh/pampa-mmg3d-bin.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pampa-mmg3d-bin.h diff --git a/src/pampa-remesh/pampa-mmg3d-bin2.c b/src/pampa-remesh/pampa-mmg3d-bin2.c index 1528d0d15dd8c3db3ec88d589465be4655d9ce19..7e8a1a5644eac5ea7cd8458c2cfdcbed58ea926c 100644 --- a/src/pampa-remesh/pampa-mmg3d-bin2.c +++ b/src/pampa-remesh/pampa-mmg3d-bin2.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pampa-mmg3d-bin2.c diff --git a/src/pampa-remesh/pampa-mmg3d-bin2.h b/src/pampa-remesh/pampa-mmg3d-bin2.h index aabbe157c56a39eb204828103bc0a3b5f7ab913d..60c2a6db1f43d38028bc3863c4858fa580ea5bac 100644 --- a/src/pampa-remesh/pampa-mmg3d-bin2.h +++ b/src/pampa-remesh/pampa-mmg3d-bin2.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pampa-mmg3d-bin2.h diff --git a/src/pampa-remesh/pampa-mmg3d4-bin.c b/src/pampa-remesh/pampa-mmg3d4-bin.c index db3b4a436b5196cb49ef2618ef0196c95ee962aa..9cd08c5806cefb46dc0d34a3cdc978574eaebd42 100644 --- a/src/pampa-remesh/pampa-mmg3d4-bin.c +++ b/src/pampa-remesh/pampa-mmg3d4-bin.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pampa-mmg3d4-bin.c diff --git a/src/pampa-remesh/pampa-mmg3d4-bin.h b/src/pampa-remesh/pampa-mmg3d4-bin.h index 66d02e96b45b56621dc16dca1d21de1bc30d1196..7a4471ec4ad18a37fb4baeed1c2af047af28110c 100644 --- a/src/pampa-remesh/pampa-mmg3d4-bin.h +++ b/src/pampa-remesh/pampa-mmg3d4-bin.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pampa-mmg3d4-bin.h diff --git a/src/pampa-remesh/pampa-tetgen-bin.c b/src/pampa-remesh/pampa-tetgen-bin.c index 57947784d6a3c6f709462da019801f88bcf75261..825c0a82d246322cc5bc77ff6ad39be563fbf656 100644 --- a/src/pampa-remesh/pampa-tetgen-bin.c +++ b/src/pampa-remesh/pampa-tetgen-bin.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pampa-tetgen-bin.c diff --git a/src/pampa-remesh/pampa-tetgen-bin.h b/src/pampa-remesh/pampa-tetgen-bin.h index 76349947991e76b2b939c84000c6017724d032e0..c4e922b8fdc869c5f02ca51e0c4542d5adbadc90 100644 --- a/src/pampa-remesh/pampa-tetgen-bin.h +++ b/src/pampa-remesh/pampa-tetgen-bin.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pampa-tetgen-bin.h diff --git a/src/remeshers/common/library.h b/src/remeshers/common/library.h index e2217c0786746422f4bfddf94992564dbe973e66..dbb18f386c9caeff31ad047c08e5ca84c9eb971c 100644 --- a/src/remeshers/common/library.h +++ b/src/remeshers/common/library.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library.h diff --git a/src/remeshers/common/library_mesh_induce_multiple.c b/src/remeshers/common/library_mesh_induce_multiple.c index 6dff90bb1a9daecea519756289e76f78570cf725..61d2aaf2834dd9476f5ef410d016cc344fd894cd 100644 --- a/src/remeshers/common/library_mesh_induce_multiple.c +++ b/src/remeshers/common/library_mesh_induce_multiple.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_induce_multiple.c diff --git a/src/remeshers/common/library_mesh_induce_multiple.h b/src/remeshers/common/library_mesh_induce_multiple.h index 921d677e127f08d12222c696ff7e77436411d1ea..2a81d2aff6864f894c2999b48a26efd0b7b94e8a 100644 --- a/src/remeshers/common/library_mesh_induce_multiple.h +++ b/src/remeshers/common/library_mesh_induce_multiple.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_induce_multiple.h diff --git a/src/remeshers/common/library_mesh_rebuild.c b/src/remeshers/common/library_mesh_rebuild.c index 7782c2c052f06435036881c41d402d8996484649..2ff3c4f6d92cb93b7504100277424e4a537b54b5 100644 --- a/src/remeshers/common/library_mesh_rebuild.c +++ b/src/remeshers/common/library_mesh_rebuild.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_rebuild.c diff --git a/src/remeshers/common/library_mesh_rebuild.h b/src/remeshers/common/library_mesh_rebuild.h index f941d9f88b7ecef6637336ea1d50388f56719439..e918482bca9ca5fe6ef8a6fa17d795c9fea16892 100644 --- a/src/remeshers/common/library_mesh_rebuild.h +++ b/src/remeshers/common/library_mesh_rebuild.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_rebuild.h diff --git a/src/remeshers/gmsh/libpampa-gmsh/library.h b/src/remeshers/gmsh/libpampa-gmsh/library.h index a42bc2fd0d8c9cfb68df95d12dee5109d55795e1..b966d79e1bde9c915f10daf3fa77b836e8daa469 100644 --- a/src/remeshers/gmsh/libpampa-gmsh/library.h +++ b/src/remeshers/gmsh/libpampa-gmsh/library.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library.h diff --git a/src/remeshers/gmsh/libpampa-gmsh/library_mesh_adapt.cpp b/src/remeshers/gmsh/libpampa-gmsh/library_mesh_adapt.cpp index f7a58b9b990a5b9c3b1809c715c529594079e571..3dc7bf9a63065dea6304bc0c8c3d7d25709caa16 100644 --- a/src/remeshers/gmsh/libpampa-gmsh/library_mesh_adapt.cpp +++ b/src/remeshers/gmsh/libpampa-gmsh/library_mesh_adapt.cpp @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_adapt.cpp diff --git a/src/remeshers/gmsh/libpampa-gmsh/pdmesh_to_rdmesh.cpp b/src/remeshers/gmsh/libpampa-gmsh/pdmesh_to_rdmesh.cpp index 6037f218b2428676944b2df0241f37503c068566..74fbfcfc1b0980c01ca16ac5fdfd9319491b5303 100644 --- a/src/remeshers/gmsh/libpampa-gmsh/pdmesh_to_rdmesh.cpp +++ b/src/remeshers/gmsh/libpampa-gmsh/pdmesh_to_rdmesh.cpp @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pdmesh_to_rdmesh.cpp diff --git a/src/remeshers/gmsh/libpampa-gmsh/pdmesh_to_rdmesh.h b/src/remeshers/gmsh/libpampa-gmsh/pdmesh_to_rdmesh.h index ed481230c157b3f1479f1b3aeffc0a1817a94380..950f3f67de6b85d403587c2a0cd91b850e36ca30 100644 --- a/src/remeshers/gmsh/libpampa-gmsh/pdmesh_to_rdmesh.h +++ b/src/remeshers/gmsh/libpampa-gmsh/pdmesh_to_rdmesh.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pdmesh_to_rdmesh.h diff --git a/src/remeshers/gmsh/libpampa-gmsh/pmesh_to_rmesh.cpp b/src/remeshers/gmsh/libpampa-gmsh/pmesh_to_rmesh.cpp index e51dce757c811d48156ccc684fea33cb450b9bc7..24a9e6544ecda04b58c97fa1180a39d124fa5340 100644 --- a/src/remeshers/gmsh/libpampa-gmsh/pmesh_to_rmesh.cpp +++ b/src/remeshers/gmsh/libpampa-gmsh/pmesh_to_rmesh.cpp @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pmesh_to_rmesh.cpp diff --git a/src/remeshers/gmsh/libpampa-gmsh/pmesh_to_rmesh.h b/src/remeshers/gmsh/libpampa-gmsh/pmesh_to_rmesh.h index cffc3f6c4f1b2b9dea62a7e87303c7cacecc213e..b6afffcda8930b1dfef00ebcbe4766b4969c7216 100644 --- a/src/remeshers/gmsh/libpampa-gmsh/pmesh_to_rmesh.h +++ b/src/remeshers/gmsh/libpampa-gmsh/pmesh_to_rmesh.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pmesh_to_rmesh.h diff --git a/src/remeshers/gmsh/libpampa-gmsh/rmesh_to_pmesh.cpp b/src/remeshers/gmsh/libpampa-gmsh/rmesh_to_pmesh.cpp index 89a8a3649b0c66dd8dc1ca34be0a129584d41c75..bb8b424aad18fd7a2546dbf97ce8af62975de52d 100644 --- a/src/remeshers/gmsh/libpampa-gmsh/rmesh_to_pmesh.cpp +++ b/src/remeshers/gmsh/libpampa-gmsh/rmesh_to_pmesh.cpp @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file rmesh_to_pmesh.cpp diff --git a/src/remeshers/gmsh/libpampa-gmsh/rmesh_to_pmesh.h b/src/remeshers/gmsh/libpampa-gmsh/rmesh_to_pmesh.h index dd9965d0a38f8c04c1c245686a2a1a85c82884f2..dbdd7d8e68b1ca05129c4692e4cd53185e4fbcd2 100644 --- a/src/remeshers/gmsh/libpampa-gmsh/rmesh_to_pmesh.h +++ b/src/remeshers/gmsh/libpampa-gmsh/rmesh_to_pmesh.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file rmesh_to_pmesh.h diff --git a/src/remeshers/gmsh/libpampa-gmsh/types.h b/src/remeshers/gmsh/libpampa-gmsh/types.h index 8c1c91d4b37d2a2f43cec5c82daf2bf587b05c5d..38f2e03d555f49e4a95cb237099be9da77d23096 100644 --- a/src/remeshers/gmsh/libpampa-gmsh/types.h +++ b/src/remeshers/gmsh/libpampa-gmsh/types.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file types.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/comm.h b/src/remeshers/mmg3d/libpampa-mmg3d/comm.h index e1c53b5db8ea2951c1a824d9a2c6e626ac994125..c164997089d0fdcabb2dee5413ddad18aaee5388 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/comm.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/comm.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file comm.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/common.h b/src/remeshers/mmg3d/libpampa-mmg3d/common.h index ea14e41afeec710271f0df251a73a678815b1422..ce6ea28c06a2d1ea299a9dd19c3bc850d58daf7f 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/common.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/common.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file common.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/commonf.h b/src/remeshers/mmg3d/libpampa-mmg3d/commonf.h index c07017d650ed5a9e25969399e72bad565af5ef8c..2b357f91ff7edd337190c9f30bbfadae82b1d498 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/commonf.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/commonf.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file commonf.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library.F90 b/src/remeshers/mmg3d/libpampa-mmg3d/library.F90 index e1d9df5a45a5c01389fb76e17583baf6a07e9fb4..9157568340a153fd1fbc2491b270e36a52f38c77 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library.F90 +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library.F90 @@ -1,4 +1,31 @@ -!* Copyright 2012-2017 Inria *! +!* Copyright 2012-2017 Inria +!* This file is part of the PaMPA software package for parallel +!* mesh partitioning and adaptation. +!* +!* PaMPA is free software: you can redistribute it and/or modify +!* it under the terms of the GNU General Public License as published by +!* the Free Software Foundation, either version 3 of the License, or +!* any later version. +!* +!* PaMPA 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 General Public License for more details. +!* +!* In this respect, the user's attention is drawn to the risks associated +!* with loading, using, modifying and/or developing or reproducing the +!* software by the user in light of its specific status of free software, +!* that may mean that it is complicated to manipulate, and that also +!* therefore means that it is reserved for developers and experienced +!* professionals having in-depth computer knowledge. Users are therefore +!* encouraged to load and test the software's suitability as regards +!* their requirements in conditions enabling the security of their +!* systems and/or data to be ensured and, more generally, to use and +!* operate it in the same conditions as regards security. +!* +!* The fact that you are presently reading this means that you have had +!* knowledge of the GPLv3 license and that you accept its terms. +!* !************************************************************ !> !> \file library.F90 diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library.h b/src/remeshers/mmg3d/libpampa-mmg3d/library.h index d2da8d47a893eee158ef29e0ec57666385b80741..6168864d5a13f651ff648ff220fe68b266e9ab43 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_commonf.h b/src/remeshers/mmg3d/libpampa-mmg3d/library_commonf.h index 474c80795b821b3775be43954db294b8a8ce417e..8d8b38c69d6a846cc09e78e258c4369f6f6793b8 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_commonf.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_commonf.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_commonf.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_band.c b/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_band.c index e348c83c088ccc154e82dcbc4a65684fbd8124e6..094a6c79a944e5880ffd6c6e4134490af8b04be9 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_band.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_band.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_dmesh_band.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_check.c b/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_check.c index 90a64cc7eac853675d3d7278ef54dd5edc8bc130..9b12d695a2bb824c20cd238a64d7ebd6446a7fee 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_check.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_check.c @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_dmesh_check.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_metric.c b/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_metric.c index 3df243cf43d4d57240b86de2d82bf4bddc0ae00d..239c4707d14e0aa3a4d5b6089c8c681695e2d2a3 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_metric.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_metric.c @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_dmesh_metric.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_weight.c b/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_weight.c index 69b79cd40eb6c3a052f7413941df4aa7e526e58c..b4aa1e3990e4a3ebbc7b78df8538fbef3a2f3781 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_weight.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_dmesh_weight.c @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_dmesh_weight.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_adapt.c b/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_adapt.c index 83b965020f55c46a09f822b2a6488feda8916b23..000e485a55db16fee501f287198808822cb9851d 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_adapt.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_adapt.c @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_adapt.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_adapt.h b/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_adapt.h index 81773d2aa95af15849a2cc3f53eeb427634cf338..c1d1bdc84406aac3d637aca07e47ff5a7f36c0e1 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_adapt.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_adapt.h @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_adapt.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_load.F90 b/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_load.F90 index 63df4b72b8d6d0d4d2a817ff5ee2d651da0b096d..98a1c31b6fd8861fa2308540ae215d1e0fea2613 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_load.F90 +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_load.F90 @@ -1,4 +1,31 @@ -!* Copyright 2015-2017 Inria *! +!* Copyright 2015-2017 Inria +!* This file is part of the PaMPA software package for parallel +!* mesh partitioning and adaptation. +!* +!* PaMPA is free software: you can redistribute it and/or modify +!* it under the terms of the GNU General Public License as published by +!* the Free Software Foundation, either version 3 of the License, or +!* any later version. +!* +!* PaMPA 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 General Public License for more details. +!* +!* In this respect, the user's attention is drawn to the risks associated +!* with loading, using, modifying and/or developing or reproducing the +!* software by the user in light of its specific status of free software, +!* that may mean that it is complicated to manipulate, and that also +!* therefore means that it is reserved for developers and experienced +!* professionals having in-depth computer knowledge. Users are therefore +!* encouraged to load and test the software's suitability as regards +!* their requirements in conditions enabling the security of their +!* systems and/or data to be ensured and, more generally, to use and +!* operate it in the same conditions as regards security. +!* +!* The fact that you are presently reading this means that you have had +!* knowledge of the GPLv3 license and that you accept its terms. +!* !************************************************************ !> !> \file library_mesh_load.F90 diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_load.c b/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_load.c index fbf4b13bef6961961bd6c9e04fff46a31bc0650c..723841bca9df6e5a632402dbe8476b6f46740401 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_load.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_load.c @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_load.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_save.F90 b/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_save.F90 index b50236b570abd8bc9b5a262a1049e6660d2e7595..03140a0c00b2c0cb430d40ca5d9ec4fdb1ccc085 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_save.F90 +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_save.F90 @@ -1,4 +1,31 @@ -!* Copyright 2015-2017 Inria *! +!* Copyright 2015-2017 Inria +!* This file is part of the PaMPA software package for parallel +!* mesh partitioning and adaptation. +!* +!* PaMPA is free software: you can redistribute it and/or modify +!* it under the terms of the GNU General Public License as published by +!* the Free Software Foundation, either version 3 of the License, or +!* any later version. +!* +!* PaMPA 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 General Public License for more details. +!* +!* In this respect, the user's attention is drawn to the risks associated +!* with loading, using, modifying and/or developing or reproducing the +!* software by the user in light of its specific status of free software, +!* that may mean that it is complicated to manipulate, and that also +!* therefore means that it is reserved for developers and experienced +!* professionals having in-depth computer knowledge. Users are therefore +!* encouraged to load and test the software's suitability as regards +!* their requirements in conditions enabling the security of their +!* systems and/or data to be ensured and, more generally, to use and +!* operate it in the same conditions as regards security. +!* +!* The fact that you are presently reading this means that you have had +!* knowledge of the GPLv3 license and that you accept its terms. +!* !************************************************************ !> !> \file library_mesh_save.F90 diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_save.c b/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_save.c index 8876f9f4ca0c517331731a170d529c80ef2bbb5b..a125332e45ce09b8b26dbb3fd78dba2fcee48a2c 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_save.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_mesh_save.c @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_save.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_pmesh_to_rmesh.c b/src/remeshers/mmg3d/libpampa-mmg3d/library_pmesh_to_rmesh.c index 138b60e3171488e69460ee712bec9fc2e061e185..ac9dbc6a5c1e718d617e6356c60e227d825b93fd 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_pmesh_to_rmesh.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_pmesh_to_rmesh.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_pmesh_to_rmesh.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_rmesh_to_pmesh.c b/src/remeshers/mmg3d/libpampa-mmg3d/library_rmesh_to_pmesh.c index ac6020accf2486c48736d8f62f5f92f683f023c6..73605e812ca5005d1a95149777b07948118de253 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_rmesh_to_pmesh.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_rmesh_to_pmesh.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_rmesh_to_pmesh.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/library_smesh_load.c b/src/remeshers/mmg3d/libpampa-mmg3d/library_smesh_load.c index d08917d0abec82aead3047af648389871b8e934d..cc614bdb31c43d6c84ad51c009794215b769cb3b 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/library_smesh_load.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/library_smesh_load.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_smesh_load.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/libraryf.h b/src/remeshers/mmg3d/libpampa-mmg3d/libraryf.h index 4e4bad3ed93dfed03111e3ae6e89044846f8a0cb..4d7fc6a6b360e11f84df8aad77be4c9142626921 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/libraryf.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/libraryf.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file libraryf.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/mesh_metric_compare.c b/src/remeshers/mmg3d/libpampa-mmg3d/mesh_metric_compare.c index f9909d52513f806dc57d6275eb0f0cf71c151776..0fc4d772016d9862471f350d1d4bb1a017351cda 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/mesh_metric_compare.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/mesh_metric_compare.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mesh_metric_compare.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/mesh_metric_smooth.c b/src/remeshers/mmg3d/libpampa-mmg3d/mesh_metric_smooth.c index dd10c4d05bf73c3039a6ca59fc887129da137cc6..f13c617b21338f65bd59702e0dca5f27b557918e 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/mesh_metric_smooth.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/mesh_metric_smooth.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mesh_metric_smooth.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/mesh_metric_smooth.h b/src/remeshers/mmg3d/libpampa-mmg3d/mesh_metric_smooth.h index 14cd25eb7d8850eac8b67b255ea687ce2b1c3601..ae20d9cf333daaa5b48e23f2fc4229348c500c5a 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/mesh_metric_smooth.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/mesh_metric_smooth.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mesh_metric_smooth.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/metric.c b/src/remeshers/mmg3d/libpampa-mmg3d/metric.c index 387987be7044ea49cbf1d07fefbc913b1d4e68b0..0523d5ba63f56a183ef9fda43ed4abf831fb3d6f 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/metric.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/metric.c @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file metric.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/metric.h b/src/remeshers/mmg3d/libpampa-mmg3d/metric.h index bb7fe151c52ce91e905b8a82466d9bf1544b105f..3f5edd496c051e5f29c547cfcfa900334e266a44 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/metric.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/metric.h @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file metric.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_check_per.c b/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_check_per.c index 4f17050866e9a5d7edfd908fd455efcfdbd2a707..76a39a18027c1a97024575340ac66bda1852fae6 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_check_per.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_check_per.c @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pmesh_check_per.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_check_per.h b/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_check_per.h index 835836728497c60932e38a03dd277c0566fe13ca..7883775a06180d2e43a21a1da24dd57446193670 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_check_per.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_check_per.h @@ -1,4 +1,31 @@ -/* Copyright 2017 Inria */ +/* Copyright 2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pmesh_check_per.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_to_rmesh.c b/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_to_rmesh.c index a0c41af29f78803d249042ee40a31797583e3d44..356ad378715b721bcbbbda0df702d804b4833e76 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_to_rmesh.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_to_rmesh.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pmesh_to_rmesh.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_to_rmesh.h b/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_to_rmesh.h index 3cf29126120ad16bc0090c6992fc4edabc3c406d..6465d7caa3f79a7e6f8e851f5eba69fa1966dbba 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_to_rmesh.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/pmesh_to_rmesh.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pmesh_to_rmesh.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_pmesh.c b/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_pmesh.c index 0b6738b8f7337aa4f3073162335d0440d6a02cf4..608d38034e59ed06ed461a65513fb4a2f5ffa597 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_pmesh.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_pmesh.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file rmesh_to_pmesh.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_pmesh.h b/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_pmesh.h index 87d239daf31dc05a734a3f24108a47acee67e710..616d0fa8b67603e5ea069be29ab106878eac2d7e 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_pmesh.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_pmesh.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file rmesh_to_pmesh.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_psmesh.c b/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_psmesh.c index 2063cd3783cab44077c28a4b41b4ce895397857a..8b41d7911722ed2a4b9ec11cc491362dd05a34a9 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_psmesh.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_psmesh.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file rmesh_to_psmesh.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_psmesh.h b/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_psmesh.h index eb789c37c5f2063eb9fa45ac0fdffdef5161b8de..1e3d7a2aff95c64bd4e7ae88a5a1265d26f59b1f 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_psmesh.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/rmesh_to_psmesh.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file rmesh_to_psmesh.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d/types.h b/src/remeshers/mmg3d/libpampa-mmg3d/types.h index ef91b0442accff07563bf7a25d29207374e31cd5..55b40b53983acd025b389ea4427e182f4aa4730a 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d/types.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d/types.h @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file types.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/commonf.h b/src/remeshers/mmg3d/libpampa-mmg3d4/commonf.h index c07017d650ed5a9e25969399e72bad565af5ef8c..2b357f91ff7edd337190c9f30bbfadae82b1d498 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/commonf.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/commonf.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file commonf.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library.F90 b/src/remeshers/mmg3d/libpampa-mmg3d4/library.F90 index 9bf691b132fd48aba0d8f33472dd05192065a377..f475fdf6da2d29cc895836a066aba41926398dbe 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library.F90 +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library.F90 @@ -1,4 +1,31 @@ -!* Copyright 2012-2017 Inria *! +!* Copyright 2012-2017 Inria +!* This file is part of the PaMPA software package for parallel +!* mesh partitioning and adaptation. +!* +!* PaMPA is free software: you can redistribute it and/or modify +!* it under the terms of the GNU General Public License as published by +!* the Free Software Foundation, either version 3 of the License, or +!* any later version. +!* +!* PaMPA 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 General Public License for more details. +!* +!* In this respect, the user's attention is drawn to the risks associated +!* with loading, using, modifying and/or developing or reproducing the +!* software by the user in light of its specific status of free software, +!* that may mean that it is complicated to manipulate, and that also +!* therefore means that it is reserved for developers and experienced +!* professionals having in-depth computer knowledge. Users are therefore +!* encouraged to load and test the software's suitability as regards +!* their requirements in conditions enabling the security of their +!* systems and/or data to be ensured and, more generally, to use and +!* operate it in the same conditions as regards security. +!* +!* The fact that you are presently reading this means that you have had +!* knowledge of the GPLv3 license and that you accept its terms. +!* !************************************************************ !> !> \file library.F90 diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library.h b/src/remeshers/mmg3d/libpampa-mmg3d4/library.h index 49f179658b7f43451e1e4af908fbb97f91e11a72..0b45adfc56e66d866311636e12f0d4d64a597959 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library_commonf.h b/src/remeshers/mmg3d/libpampa-mmg3d4/library_commonf.h index 64e517b478adcf7f1f33af7d5eeaa23e58181533..c617580a230b0fdc78a59799a2813c12a248e3ba 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library_commonf.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library_commonf.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_commonf.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_band.c b/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_band.c index cb8ba8a2d954965a047427cfc97c21439fcf3425..379a27bda3796607766f668dd84c0fbd5c7a901d 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_band.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_band.c @@ -1,4 +1,31 @@ -/* Copyright 2012-2017 Inria */ +/* Copyright 2012-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_dmesh_band.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_check.c b/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_check.c index 7d7bdecf51b2b664c4529f6755fe13a2c0962bcd..a0d10ffc5929374aa1d9d39c04fa0d9c0c8364ef 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_check.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_check.c @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_dmesh_check.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_metric.c b/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_metric.c index 6d56e9c669a647f4d9f0e442ca6cee1e23272042..df8a1d58afa019be7512ac7934bf17bd0cd72a0b 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_metric.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_metric.c @@ -1,4 +1,31 @@ -/* Copyright 2014-2017 Inria */ +/* Copyright 2014-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_dmesh_metric.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_weight.c b/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_weight.c index 17fdda59614e1608ed07a38f563cf452e0eaea70..9fdacf2562e566eeb9a3465ba207561505016470 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_weight.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library_dmesh_weight.c @@ -1,4 +1,31 @@ -/* Copyright 2014-2017 Inria */ +/* Copyright 2014-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_dmesh_weight.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_adapt.c b/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_adapt.c index 9ac11ab79992436e61453acd5114a07da77a592b..7a83cbc1131dc361e7e15d6355f27194db20e341 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_adapt.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_adapt.c @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_adapt.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_adapt.h b/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_adapt.h index 3a2b1fec8c7a3f21b9b787c596c0e56f7a90e980..0885002ecc4e9d2a31c6b5719c3eb684507b5ac1 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_adapt.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_adapt.h @@ -1,4 +1,31 @@ -/* Copyright 2014-2017 Inria */ +/* Copyright 2014-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_adapt.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_load.F90 b/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_load.F90 index 61049257591f68162fc230eb3ed610446c4482f4..2f070cbf33215dbabb2646059537c67e52c46897 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_load.F90 +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_load.F90 @@ -1,4 +1,31 @@ -!* Copyright 2014-2017 Inria *! +!* Copyright 2014-2017 Inria +!* This file is part of the PaMPA software package for parallel +!* mesh partitioning and adaptation. +!* +!* PaMPA is free software: you can redistribute it and/or modify +!* it under the terms of the GNU General Public License as published by +!* the Free Software Foundation, either version 3 of the License, or +!* any later version. +!* +!* PaMPA 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 General Public License for more details. +!* +!* In this respect, the user's attention is drawn to the risks associated +!* with loading, using, modifying and/or developing or reproducing the +!* software by the user in light of its specific status of free software, +!* that may mean that it is complicated to manipulate, and that also +!* therefore means that it is reserved for developers and experienced +!* professionals having in-depth computer knowledge. Users are therefore +!* encouraged to load and test the software's suitability as regards +!* their requirements in conditions enabling the security of their +!* systems and/or data to be ensured and, more generally, to use and +!* operate it in the same conditions as regards security. +!* +!* The fact that you are presently reading this means that you have had +!* knowledge of the GPLv3 license and that you accept its terms. +!* !************************************************************ !> !> \file library_mesh_load.F90 diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_load.c b/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_load.c index a71c7ad28a7589109f86d1f14cab240d2668a328..aef05126085b37a4846c11de272c60153597615d 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_load.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_load.c @@ -1,4 +1,31 @@ -/* Copyright 2014-2017 Inria */ +/* Copyright 2014-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_load.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_save.F90 b/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_save.F90 index df1de495536fd20edbd793ad690bdce9c0fec47d..bddea732cb2db4737c9e39ad1a2b22edf64e52dc 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_save.F90 +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_save.F90 @@ -1,4 +1,31 @@ -!* Copyright 2014-2017 Inria *! +!* Copyright 2014-2017 Inria +!* This file is part of the PaMPA software package for parallel +!* mesh partitioning and adaptation. +!* +!* PaMPA is free software: you can redistribute it and/or modify +!* it under the terms of the GNU General Public License as published by +!* the Free Software Foundation, either version 3 of the License, or +!* any later version. +!* +!* PaMPA 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 General Public License for more details. +!* +!* In this respect, the user's attention is drawn to the risks associated +!* with loading, using, modifying and/or developing or reproducing the +!* software by the user in light of its specific status of free software, +!* that may mean that it is complicated to manipulate, and that also +!* therefore means that it is reserved for developers and experienced +!* professionals having in-depth computer knowledge. Users are therefore +!* encouraged to load and test the software's suitability as regards +!* their requirements in conditions enabling the security of their +!* systems and/or data to be ensured and, more generally, to use and +!* operate it in the same conditions as regards security. +!* +!* The fact that you are presently reading this means that you have had +!* knowledge of the GPLv3 license and that you accept its terms. +!* !************************************************************ !> !> \file library_mesh_save.F90 diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_save.c b/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_save.c index 020e4c6ed2483c95116fe61d715bb64be7fe65d8..0dbf65a5a7c92d9bccdc192d5d6e96e622636ee8 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_save.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library_mesh_save.c @@ -1,4 +1,31 @@ -/* Copyright 2014-2017 Inria */ +/* Copyright 2014-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_save.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/library_pmesh_to_rmesh.c b/src/remeshers/mmg3d/libpampa-mmg3d4/library_pmesh_to_rmesh.c index ab1a13f6e9f7c7fcc6ee9ba12d4798b314dd072b..bf07de50fff3122c760191db8f3bb9983187394a 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/library_pmesh_to_rmesh.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/library_pmesh_to_rmesh.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_pmesh_to_rmesh.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/libraryf.h b/src/remeshers/mmg3d/libpampa-mmg3d4/libraryf.h index 4e4bad3ed93dfed03111e3ae6e89044846f8a0cb..4d7fc6a6b360e11f84df8aad77be4c9142626921 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/libraryf.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/libraryf.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file libraryf.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/mesh_metric_smooth.c b/src/remeshers/mmg3d/libpampa-mmg3d4/mesh_metric_smooth.c index 0397ba79934752e00cb14b4fde9461cb6bc185c6..1508eb3dd60698adbf01335a263556e45229a619 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/mesh_metric_smooth.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/mesh_metric_smooth.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mesh_metric_smooth.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/mesh_metric_smooth.h b/src/remeshers/mmg3d/libpampa-mmg3d4/mesh_metric_smooth.h index 1c0f06d37323fe1b5f43667fb7eeb7985d10a4ae..635053aa236a6f823e0e78db7192a1689858ed44 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/mesh_metric_smooth.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/mesh_metric_smooth.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file mesh_metric_smooth.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/metric.c b/src/remeshers/mmg3d/libpampa-mmg3d4/metric.c index 81f94e156524ddfbff052c791bc913b8ec93408f..bd361d76adbf115990b493f79ca9fdf3fa7715d0 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/metric.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/metric.c @@ -1,4 +1,31 @@ -/* Copyright 2014-2017 Inria */ +/* Copyright 2014-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file metric.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/metric.h b/src/remeshers/mmg3d/libpampa-mmg3d4/metric.h index 81a90079f29351d5ec5ded71f2fda4108904ba66..0c9b6c7d51cb8dcf0b4917d90e756195a91ee867 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/metric.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/metric.h @@ -1,4 +1,31 @@ -/* Copyright 2014-2017 Inria */ +/* Copyright 2014-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file metric.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/pmesh_to_rmesh.c b/src/remeshers/mmg3d/libpampa-mmg3d4/pmesh_to_rmesh.c index 147682f2c53c33703cfe76dbd3b70a5fe1cfc03b..12da24a19b96353dfc351e6d3eaadb5a82730aa8 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/pmesh_to_rmesh.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/pmesh_to_rmesh.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pmesh_to_rmesh.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/pmesh_to_rmesh.h b/src/remeshers/mmg3d/libpampa-mmg3d4/pmesh_to_rmesh.h index 1d332dcf52f7dc635b4f052ab1ecf22578c8ed78..32d1245cb6e5551462e13179f83d7cd5640cc923 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/pmesh_to_rmesh.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/pmesh_to_rmesh.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pmesh_to_rmesh.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/rmesh_to_pmesh.c b/src/remeshers/mmg3d/libpampa-mmg3d4/rmesh_to_pmesh.c index 14bfea09cfd1150d4fb05ce72e291e1843359e03..55ef509ed51962eeb3ea8b855bbb8d9a67d48418 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/rmesh_to_pmesh.c +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/rmesh_to_pmesh.c @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file rmesh_to_pmesh.c diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/rmesh_to_pmesh.h b/src/remeshers/mmg3d/libpampa-mmg3d4/rmesh_to_pmesh.h index ac678c6d6b3707f766a777c23043d35c1f637478..805045575d52478fb12b596cb11a27a8ab3086bb 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/rmesh_to_pmesh.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/rmesh_to_pmesh.h @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file rmesh_to_pmesh.h diff --git a/src/remeshers/mmg3d/libpampa-mmg3d4/types.h b/src/remeshers/mmg3d/libpampa-mmg3d4/types.h index b2863d01b294e7aa1d887a2a9d257c406e564352..e9ce3b917b9b103b5294e7341f673f7719cc6a3f 100644 --- a/src/remeshers/mmg3d/libpampa-mmg3d4/types.h +++ b/src/remeshers/mmg3d/libpampa-mmg3d4/types.h @@ -1,4 +1,31 @@ -/* Copyright 2014-2017 Inria */ +/* Copyright 2014-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file types.h diff --git a/src/remeshers/tetgen/libpampa-tetgen/library.h b/src/remeshers/tetgen/libpampa-tetgen/library.h index cd65251fda568ba0bf7fd718c8630987c1d700ca..9df60e5abb0cc494471a5f568c8f9d3b0a3a8150 100644 --- a/src/remeshers/tetgen/libpampa-tetgen/library.h +++ b/src/remeshers/tetgen/libpampa-tetgen/library.h @@ -1,4 +1,31 @@ -/* Copyright 2011-2017 Inria */ +/* Copyright 2011-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library.h diff --git a/src/remeshers/tetgen/libpampa-tetgen/library_mesh_adapt.cpp b/src/remeshers/tetgen/libpampa-tetgen/library_mesh_adapt.cpp index 99cf035474505385a746f1f2eea94a25c0f12a30..3b96bf596c94c41f9e43d565085d07e8f0b0fe97 100644 --- a/src/remeshers/tetgen/libpampa-tetgen/library_mesh_adapt.cpp +++ b/src/remeshers/tetgen/libpampa-tetgen/library_mesh_adapt.cpp @@ -1,4 +1,31 @@ -/* Copyright 2016-2017 Inria */ +/* Copyright 2016-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file library_mesh_adapt.cpp diff --git a/src/remeshers/tetgen/libpampa-tetgen/pmesh_to_rmesh.cpp b/src/remeshers/tetgen/libpampa-tetgen/pmesh_to_rmesh.cpp index b87fa5e08e09eac457224bec769f5e58b297c981..771329316a01271b33a4bdc68c0dedb5231a82c4 100644 --- a/src/remeshers/tetgen/libpampa-tetgen/pmesh_to_rmesh.cpp +++ b/src/remeshers/tetgen/libpampa-tetgen/pmesh_to_rmesh.cpp @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pmesh_to_rmesh.cpp diff --git a/src/remeshers/tetgen/libpampa-tetgen/pmesh_to_rmesh.h b/src/remeshers/tetgen/libpampa-tetgen/pmesh_to_rmesh.h index 36c595203e2ddb2f0c7175c0b5b574ef4c761fe4..f7a0ffb744d3374d13a769b8c4006cb90746ec7e 100644 --- a/src/remeshers/tetgen/libpampa-tetgen/pmesh_to_rmesh.h +++ b/src/remeshers/tetgen/libpampa-tetgen/pmesh_to_rmesh.h @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file pmesh_to_rmesh.h diff --git a/src/remeshers/tetgen/libpampa-tetgen/rmesh_to_pmesh.cpp b/src/remeshers/tetgen/libpampa-tetgen/rmesh_to_pmesh.cpp index 232a2ff0775dafdfe91012ed6f9fd82165f41dc8..494748aba539ce05876a749a6d36249a8b90ffda 100644 --- a/src/remeshers/tetgen/libpampa-tetgen/rmesh_to_pmesh.cpp +++ b/src/remeshers/tetgen/libpampa-tetgen/rmesh_to_pmesh.cpp @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file rmesh_to_pmesh.cpp diff --git a/src/remeshers/tetgen/libpampa-tetgen/rmesh_to_pmesh.h b/src/remeshers/tetgen/libpampa-tetgen/rmesh_to_pmesh.h index b22fec9f8264432ca6aba9f0b9f416fea59dfcb6..0c540229b95927971e1efcb2d80974787a11722d 100644 --- a/src/remeshers/tetgen/libpampa-tetgen/rmesh_to_pmesh.h +++ b/src/remeshers/tetgen/libpampa-tetgen/rmesh_to_pmesh.h @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file rmesh_to_pmesh.h diff --git a/src/remeshers/tetgen/libpampa-tetgen/types.h b/src/remeshers/tetgen/libpampa-tetgen/types.h index 2956524f95dffbd23e129f99bdef0678726f5a25..fb294e936cf1e2003fdd0843db546a7e56733589 100644 --- a/src/remeshers/tetgen/libpampa-tetgen/types.h +++ b/src/remeshers/tetgen/libpampa-tetgen/types.h @@ -1,4 +1,31 @@ -/* Copyright 2015-2017 Inria */ +/* Copyright 2015-2017 Inria +** This file is part of the PaMPA software package for parallel +** mesh partitioning and adaptation. +** +** PaMPA is free software: you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation, either version 3 of the License, or +** any later version. +** +** PaMPA 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 General Public License for more details. +** +** In this respect, the user's attention is drawn to the risks associated +** with loading, using, modifying and/or developing or reproducing the +** software by the user in light of its specific status of free software, +** that may mean that it is complicated to manipulate, and that also +** therefore means that it is reserved for developers and experienced +** professionals having in-depth computer knowledge. Users are therefore +** encouraged to load and test the software's suitability as regards +** their requirements in conditions enabling the security of their +** systems and/or data to be ensured and, more generally, to use and +** operate it in the same conditions as regards security. +** +** The fact that you are presently reading this means that you have had +** knowledge of the GPLv3 license and that you accept its terms. +*/ /************************************************************/ //! //! \file types.h