#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
-# Copyright (C) 2007-2015 CEA/DEN, EDF R&D
+# Copyright (C) 2007-2020 CEA/DEN, EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
rank = MPI_Comm_rank(MPI_COMM_WORLD)
#
if size < 4:
- raise RuntimeError, "Expect MPI_COMM_WORLD size >= 4"
+ raise RuntimeError("Expect MPI_COMM_WORLD size >= 4")
#
interface = CommInterface()
#
paramesh=ParaMESH(mesh,source_group,"source mesh")
comptopo=ComponentTopology(6)
parafield=ParaFIELD(ON_CELLS,NO_TIME,paramesh,comptopo)
- parafield.getField().setNature(ConservativeVolumic)
+ parafield.getField().setNature(IntensiveMaximum)
nb_local=mesh.getNumberOfCells()
global_numbering=paramesh.getGlobalNumberingCell2()
value = []
paramesh=ParaMESH(mesh, self_group, "target mesh")
comptopo=ComponentTopology(6,target_group)
parafield=ParaFIELD(ON_CELLS,NO_TIME,paramesh, comptopo)
- parafield.getField().setNature(ConservativeVolumic)
+ parafield.getField().setNature(IntensiveMaximum)
nb_local=mesh.getNumberOfCells()
value = [0.0]*(nb_local*comptopo.nbLocalComponents())
parafield.getField().setValues(value)
for i in range(nb_local):
first=comptopo.firstLocalComponent()
for icomp in range(comptopo.nbLocalComponents()):
- self.failUnless(math.fabs(recv_value[i*comptopo.nbLocalComponents()+icomp]-
+ self.assertTrue(math.fabs(recv_value[i*comptopo.nbLocalComponents()+icomp]-
(float)(i*6+icomp+first))<1e-12)
pass
pass
source_group = 0
MPI_Barrier(MPI_COMM_WORLD)
MPI_Finalize()
- print "End of test StructuredCoincidentDEC"
+ print("End of test StructuredCoincidentDEC")
pass