Unittest_MEDlocalization_1.f
Aller à la documentation de ce fichier.
C* This file is part of MED.
C*
C* COPYRIGHT (C) 1999 - 2020 EDF R&D, CEA/DEN
C* MED is free software: you can redistribute it and/or modify
C* it under the terms of the GNU Lesser General Public License as published by
C* the Free Software Foundation, either version 3 of the License, or
C* (at your option) any later version.
C*
C* MED is distributed in the hope that it will be useful,
C* but WITHOUT ANY WARRANTY; without even the implied warranty of
C* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
C* GNU Lesser General Public License for more details.
C*
C* You should have received a copy of the GNU Lesser General Public License
C* along with MED. If not, see <http://www.gnu.org/licenses/>.
C*
C******************************************************************************
C * Tests for localization module
C *
C *****************************************************************************
program medloc1
C
implicit none
include 'med.hf'
C
C
integer cret
integer*8 fid
character*64 fname,lname,giname,isname
parameter(fname = "Unittest_MEDlocalization_1.med")
parameter(lname = "Localization name")
parameter(giname=med_no_interpolation)
parameter(isname=med_no_mesh_support)
integer gtype,sdim,nip
parameter(gtype=med_tria3)
parameter(sdim=2)
parameter(nip=3)
real*8 ecoo(6), ipcoo(6), wght(3)
data ecoo / 0.0, 0.0, 1.0, 0.0, 0.0,1.0 /
data ipcoo / 0.166666, 0.166666, 0.66666, 0.166666,
& 0.166666, 0.666666 /
data wght / 0.166666, 0.166666, 0.166666 /
C
C
C file creation
call mfiope(fid,fname,med_acc_creat,cret)
print *,'Open file',cret
if (cret .ne. 0 ) then
print *,'ERROR : file creation'
call efexit(-1)
endif
C
C
C localization creation
call mlclow(fid,lname,gtype,sdim,ecoo,med_full_interlace,
& nip,ipcoo, wght, giname, isname, cret)
print *,'localization creation',cret
if (cret .ne. 0 ) then
print *,'ERROR : localization creation'
call efexit(-1)
endif
C
C
C close file
call mficlo(fid,cret)
print *,'Close file',cret
if (cret .ne. 0 ) then
print *,'ERROR : close file'
call efexit(-1)
endif
C
C
C
end
medloc1
program medloc1
Definition Unittest_MEDlocalization_1.f:22
mfiope
subroutine mfiope(fid, name, access, cret)
Definition medfile.f:42
mficlo
subroutine mficlo(fid, cret)
Definition medfile.f:82
mlclow
subroutine mlclow(fid, lname, gtype, sdim, ecoo, swm, nip, ipcoo, wght, giname, isname, cret)
Definition medlocalization.f:22