From f5f470b2115c99d1810e0b37a52b792c120ef996 Mon Sep 17 00:00:00 2001 From: PRUVOST Florent Date: Mon, 6 May 2019 15:23:23 +0200 Subject: [PATCH] Fix missing licence headers --- .gitlab-ci.yml | 3 - src/libpampa/dmesh_adapt.c | 29 +++++- src/libpampa/dmesh_adapt.h | 29 +++++- src/libpampa/dmesh_adapt_coarsen.c | 29 +++++- src/libpampa/dmesh_adapt_coarsen_grow.c | 29 +++++- src/libpampa/dmesh_adapt_common.c | 29 +++++- src/libpampa/dmesh_adapt_common.h | 29 +++++- src/libpampa/dmesh_adapt_geompart.c | 29 +++++- src/libpampa/dmesh_adapt_graph_grow.c | 29 +++++- src/libpampa/dmesh_adapt_mesh_grow.c | 29 +++++- src/libpampa/dmesh_adapt_part.c | 29 +++++- src/libpampa/dmesh_adapt_part_mesh_grow.c | 29 +++++- src/libpampa/dmesh_band.c | 29 +++++- src/libpampa/dmesh_grow.c | 29 +++++- src/libpampa/dmesh_io_mesh_save.c | 27 ++++- src/libpampa/dmesh_rebuild.c | 29 +++++- src/libpampa/dmesh_rebuild.h | 29 +++++- src/libpampa/dmesh_zone_dist.c | 29 +++++- src/libpampa/dmesh_zone_dist.h | 29 +++++- src/libpampa/library_av_iter.c | 36 +++++-- src/libpampa/library_dmesh_adapt.c | 29 +++++- src/libpampa/library_dmesh_band.c | 29 +++++- src/libpampa/library_dmesh_gather.F90 | 36 +++++-- src/libpampa/library_dmesh_gather.c | 27 ++++- .../library_dmesh_gather_induce_multiple.c | 27 ++++- src/libpampa/library_dmesh_io_mesh_save.c | 27 ++++- src/libpampa/library_dmesh_save.c | 27 ++++- src/libpampa/library_mdmesh.c | 27 ++++- .../library_mdmesh_coar_level_build.c | 27 ++++- src/libpampa/library_mdmesh_dmesh_data.c | 27 ++++- src/libpampa/library_mdmesh_iter.c | 27 ++++- src/libpampa/library_mdmesh_level.c | 27 ++++- src/libpampa/library_mdmesh_redist.c | 27 ++++- src/libpampa/library_mesh_create.c | 27 ++++- src/libpampa/library_mesh_induce_multiple.c | 27 ++++- src/libpampa/library_mesh_io_mesh_save.c | 27 ++++- src/libpampa/library_mesh_io_surface_save.c | 27 ++++- src/libpampa/library_mesh_rebuild.c | 27 ++++- src/libpampa/library_smesh.c | 27 ++++- src/libpampa/library_smesh_build.c | 27 ++++- src/libpampa/library_smesh_data.c | 27 ++++- src/libpampa/library_smesh_io_save.c | 27 ++++- src/libpampa/library_smesh_mesh.c | 27 ++++- src/libpampa/library_smesh_values.c | 27 ++++- src/libpampa/mdmesh.c | 27 ++++- src/libpampa/mdmesh.h | 37 +++++-- src/libpampa/mdmesh_coar_level_build.c | 99 +++++++++++-------- src/libpampa/mdmesh_coar_level_build.h | 30 +++++- src/libpampa/mdmesh_iter.c | 27 ++++- src/libpampa/mdmesh_level.c | 27 ++++- src/libpampa/mdmesh_mesh_levels.c | 27 ++++- src/libpampa/mdmesh_mesh_levels.h | 30 +++++- src/libpampa/mdmesh_redist.c | 27 ++++- src/libpampa/mdmesh_redist.h | 27 ++++- src/libpampa/mesh_create.c | 44 +++++++-- src/libpampa/mesh_create.h | 34 ++++++- src/libpampa/mesh_graph.c | 27 ++++- src/libpampa/mesh_graph.h | 27 ++++- src/libpampa/mesh_induce_multiple.c | 29 +++++- src/libpampa/mesh_induce_multiple.h | 29 +++++- src/libpampa/mesh_io_mesh_save.c | 27 ++++- src/libpampa/mesh_io_surface_save.c | 27 ++++- src/libpampa/mesh_per_build.c | 29 +++++- src/libpampa/mesh_per_build.h | 29 +++++- src/libpampa/mesh_rebuild.c | 29 +++++- src/libpampa/mesh_rebuild.h | 29 +++++- src/libpampa/smesh_io_save.c | 27 ++++- src/pampa-remesh/mdist.c | 29 +++++- src/pampa-remesh/mdist.h | 29 +++++- src/pampa-remesh/mscat.c | 29 +++++- src/pampa-remesh/mscat.h | 29 +++++- src/pampa-remesh/msurf.c | 29 +++++- src/pampa-remesh/msurf.h | 29 +++++- src/pampa-remesh/pampa-gmsh-bin.c | 29 +++++- src/pampa-remesh/pampa-gmsh-bin.h | 29 +++++- src/pampa-remesh/pampa-mmg3d-bin.c | 29 +++++- src/pampa-remesh/pampa-mmg3d-bin.h | 29 +++++- src/pampa-remesh/pampa-mmg3d-bin2.c | 29 +++++- src/pampa-remesh/pampa-mmg3d-bin2.h | 29 +++++- src/pampa-remesh/pampa-mmg3d4-bin.c | 29 +++++- src/pampa-remesh/pampa-mmg3d4-bin.h | 29 +++++- src/pampa-remesh/pampa-tetgen-bin.c | 29 +++++- src/pampa-remesh/pampa-tetgen-bin.h | 29 +++++- src/remeshers/common/library.h | 29 +++++- .../common/library_mesh_induce_multiple.c | 29 +++++- .../common/library_mesh_induce_multiple.h | 29 +++++- src/remeshers/common/library_mesh_rebuild.c | 29 +++++- src/remeshers/common/library_mesh_rebuild.h | 29 +++++- src/remeshers/gmsh/libpampa-gmsh/library.h | 29 +++++- .../gmsh/libpampa-gmsh/library_mesh_adapt.cpp | 29 +++++- .../gmsh/libpampa-gmsh/pdmesh_to_rdmesh.cpp | 29 +++++- .../gmsh/libpampa-gmsh/pdmesh_to_rdmesh.h | 29 +++++- .../gmsh/libpampa-gmsh/pmesh_to_rmesh.cpp | 29 +++++- .../gmsh/libpampa-gmsh/pmesh_to_rmesh.h | 29 +++++- .../gmsh/libpampa-gmsh/rmesh_to_pmesh.cpp | 29 +++++- .../gmsh/libpampa-gmsh/rmesh_to_pmesh.h | 29 +++++- src/remeshers/gmsh/libpampa-gmsh/types.h | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d/comm.h | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d/common.h | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d/commonf.h | 29 +++++- .../mmg3d/libpampa-mmg3d/library.F90 | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d/library.h | 29 +++++- .../mmg3d/libpampa-mmg3d/library_commonf.h | 29 +++++- .../mmg3d/libpampa-mmg3d/library_dmesh_band.c | 29 +++++- .../libpampa-mmg3d/library_dmesh_check.c | 29 +++++- .../libpampa-mmg3d/library_dmesh_metric.c | 29 +++++- .../libpampa-mmg3d/library_dmesh_weight.c | 29 +++++- .../mmg3d/libpampa-mmg3d/library_mesh_adapt.c | 29 +++++- .../mmg3d/libpampa-mmg3d/library_mesh_adapt.h | 29 +++++- .../libpampa-mmg3d/library_mesh_load.F90 | 29 +++++- .../mmg3d/libpampa-mmg3d/library_mesh_load.c | 29 +++++- .../libpampa-mmg3d/library_mesh_save.F90 | 29 +++++- .../mmg3d/libpampa-mmg3d/library_mesh_save.c | 29 +++++- .../libpampa-mmg3d/library_pmesh_to_rmesh.c | 29 +++++- .../libpampa-mmg3d/library_rmesh_to_pmesh.c | 29 +++++- .../mmg3d/libpampa-mmg3d/library_smesh_load.c | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d/libraryf.h | 29 +++++- .../libpampa-mmg3d/mesh_metric_compare.c | 29 +++++- .../mmg3d/libpampa-mmg3d/mesh_metric_smooth.c | 29 +++++- .../mmg3d/libpampa-mmg3d/mesh_metric_smooth.h | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d/metric.c | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d/metric.h | 29 +++++- .../mmg3d/libpampa-mmg3d/pmesh_check_per.c | 29 +++++- .../mmg3d/libpampa-mmg3d/pmesh_check_per.h | 29 +++++- .../mmg3d/libpampa-mmg3d/pmesh_to_rmesh.c | 29 +++++- .../mmg3d/libpampa-mmg3d/pmesh_to_rmesh.h | 29 +++++- .../mmg3d/libpampa-mmg3d/rmesh_to_pmesh.c | 29 +++++- .../mmg3d/libpampa-mmg3d/rmesh_to_pmesh.h | 29 +++++- .../mmg3d/libpampa-mmg3d/rmesh_to_psmesh.c | 29 +++++- .../mmg3d/libpampa-mmg3d/rmesh_to_psmesh.h | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d/types.h | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d4/commonf.h | 29 +++++- .../mmg3d/libpampa-mmg3d4/library.F90 | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d4/library.h | 29 +++++- .../mmg3d/libpampa-mmg3d4/library_commonf.h | 29 +++++- .../libpampa-mmg3d4/library_dmesh_band.c | 29 +++++- .../libpampa-mmg3d4/library_dmesh_check.c | 29 +++++- .../libpampa-mmg3d4/library_dmesh_metric.c | 29 +++++- .../libpampa-mmg3d4/library_dmesh_weight.c | 29 +++++- .../libpampa-mmg3d4/library_mesh_adapt.c | 29 +++++- .../libpampa-mmg3d4/library_mesh_adapt.h | 29 +++++- .../libpampa-mmg3d4/library_mesh_load.F90 | 29 +++++- .../mmg3d/libpampa-mmg3d4/library_mesh_load.c | 29 +++++- .../libpampa-mmg3d4/library_mesh_save.F90 | 29 +++++- .../mmg3d/libpampa-mmg3d4/library_mesh_save.c | 29 +++++- .../libpampa-mmg3d4/library_pmesh_to_rmesh.c | 29 +++++- .../mmg3d/libpampa-mmg3d4/libraryf.h | 29 +++++- .../libpampa-mmg3d4/mesh_metric_smooth.c | 29 +++++- .../libpampa-mmg3d4/mesh_metric_smooth.h | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d4/metric.c | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d4/metric.h | 29 +++++- .../mmg3d/libpampa-mmg3d4/pmesh_to_rmesh.c | 29 +++++- .../mmg3d/libpampa-mmg3d4/pmesh_to_rmesh.h | 29 +++++- .../mmg3d/libpampa-mmg3d4/rmesh_to_pmesh.c | 29 +++++- .../mmg3d/libpampa-mmg3d4/rmesh_to_pmesh.h | 29 +++++- src/remeshers/mmg3d/libpampa-mmg3d4/types.h | 29 +++++- .../tetgen/libpampa-tetgen/library.h | 29 +++++- .../libpampa-tetgen/library_mesh_adapt.cpp | 29 +++++- .../tetgen/libpampa-tetgen/pmesh_to_rmesh.cpp | 29 +++++- .../tetgen/libpampa-tetgen/pmesh_to_rmesh.h | 29 +++++- .../tetgen/libpampa-tetgen/rmesh_to_pmesh.cpp | 29 +++++- .../tetgen/libpampa-tetgen/rmesh_to_pmesh.h | 29 +++++- src/remeshers/tetgen/libpampa-tetgen/types.h | 29 +++++- 163 files changed, 4517 insertions(+), 232 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 57cfe1e..ff7c67c 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 fff456f..6116580 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 bfcbe73..681ff56 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 3a149fd..facf032 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 e320102..7189b1e 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 32709c9..bed57a0 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 39c0c75..bf2586a 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 005e91b..ffb8963 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 0c2892e..f9fd83b 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 5a267df..44f89be 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 9a678f2..0351fc7 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 9f3a552..bf84db0 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 dd21213..d8917f7 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 905a22b..cbd9981 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 f94177c..2263eee 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 0e922de..248ba9e 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 b904019..85e803e 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 e514f20..2520ade 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 8b97c54..fbb2bad 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 0e92e3e..fbf7426 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 ee6ae6f..9343259 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 8edbbad..c192093 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 36074d6..df1e718 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 6471c22..1baaac5 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 97c5b88..89fbc54 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 2e794fb..f3de6b8 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 7a151ca..28e58fe 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 3fbdcc5..0032f76 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 d8ffd44..dee9c93 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 b56e082..049ba15 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 798023b..c276003 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 672056f..9d44f5c 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 74529f9..33438c3 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 e8c2134..9fc54c9 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 70a0187..3f8a795 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 494dec5..ca53b9c 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 9c50d4f..8b3ac52 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 c1237b4..8b12a9f 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 744548e..db79be2 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 2b74557..b225764 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 2c51299..c5ccff7 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 1581997..2b808a9 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 b773a6c..a46bce6 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 19812f4..58875e1 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 546ed22..df52226 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 569e78f..3449b4b 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 8909aaa..ea9af6d 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 581bc0f..d870488 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 93226b7..7c22029 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 3e9d227..1009a54 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 8181664..88d8696 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 767a13d..e14ad56 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 61b666f..6c68d62 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 ef35780..d78870e 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 367fda0..d3ead0d 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 1781ff8..1422917 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 9bdb16a..698aee3 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 aafec66..769040d 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 99ab6d6..cb30e34 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 d7bbb24..22e0335 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 f6a393b..97eb6de 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 b8c2f8f..048fd69 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 f315684..784a275 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 8dff6ab..6e7a50c 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 3f91b82..89c6e61 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 7aa4c75..5793905 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 1f02bfb..aeef519 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 d4a6891..25ff37a 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 7a9e060..62dcab1 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 a5ac2b6..27061fd 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 831f0e5..e572a3c 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 be98bf4..8ad9656 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 b2d460a..0495f36 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 13be2f7..d1f6efb 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 3c885ad..f46ce41 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 8eb1acd..4fa17c6 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 b7e4b86..b473ada 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 1528d0d..7e8a1a5 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 aabbe15..60c2a6d 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 db3b4a4..9cd08c5 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 66d02e9..7a4471e 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 5794778..825c0a8 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 7634994..c4e922b 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 e2217c0..dbb18f3 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 6dff90b..61d2aaf 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 921d677..2a81d2a 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 7782c2c..2ff3c4f 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 f941d9f..e918482 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 a42bc2f..b966d79 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 f7a58b9..3dc7bf9 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 6037f21..74fbfcf 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 ed48123..950f3f6 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 e51dce7..24a9e65 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 cffc3f6..b6afffc 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 89a8a36..bb8b424 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 dd9965d..dbdd7d8 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 8c1c91d..38f2e03 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 e1c53b5..c164997 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 ea14e41..ce6ea28 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 c07017d..2b357f9 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 e1d9df5..9157568 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 d2da8d4..6168864 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 474c807..8d8b38c 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 e348c83..094a6c7 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 90a64cc..9b12d69 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 3df243c..239c470 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 69b79cd..b4aa1e3 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 83b9650..000e485 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 81773d2..c1d1bdc 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 63df4b7..98a1c31 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 fbf4b13..723841b 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 b50236b..03140a0 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 8876f9f..a125332 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 138b60e..ac9dbc6 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 ac6020a..73605e8 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 d08917d..cc614bd 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 4e4bad3..4d7fc6a 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 f9909d5..0fc4d77 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 dd10c4d..f13c617 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 14cd25e..ae20d9c 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 387987b..0523d5b 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 bb7fe15..3f5edd4 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 4f17050..76a39a1 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 8358367..7883775 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 a0c41af..356ad37 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 3cf2912..6465d7c 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 0b6738b..608d380 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 87d239d..616d0fa 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 2063cd3..8b41d79 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 eb789c3..1e3d7a2 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 ef91b04..55b40b5 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 c07017d..2b357f9 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 9bf691b..f475fdf 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 49f1796..0b45adf 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 64e517b..c617580 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 cb8ba8a..379a27b 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 7d7bdec..a0d10ff 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 6d56e9c..df8a1d5 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 17fdda5..9fdacf2 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 9ac11ab..7a83cbc 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 3a2b1fe..0885002 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 6104925..2f070cb 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 a71c7ad..aef0512 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 df1de49..bddea73 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 020e4c6..0dbf65a 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 ab1a13f..bf07de5 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 4e4bad3..4d7fc6a 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 0397ba7..1508eb3 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 1c0f06d..635053a 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 81f94e1..bd361d7 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 81a9007..0c9b6c7 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 147682f..12da24a 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 1d332dc..32d1245 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 14bfea0..55ef509 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 ac678c6..8050455 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 b2863d0..e9ce3b9 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 cd65251..9df60e5 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 99cf035..3b96bf5 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 b87fa5e..7713293 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 36c5952..f7a0ffb 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 232a2ff..494748a 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 b22fec9..0c54022 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 2956524..fb294e9 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 -- GitLab