24!||
get_ply_nodid ../engine/source/output/anim/generate/anin_ply_init.f
38#include "implicit_f.inc"
42 INTEGER iply,nodid,offset
46 INTEGER i,binf,bsup,milieu,size,empl,taille
48 size=
plynod(iply)%PLYNUMNODS
53 IF (
plynod(iply)%NODES(binf)==nodid)
THEN
58 IF (
plynod(iply)%NODES(bsup)==nodid)
THEN
64 DO WHILE ( taille > 5)
67 IF (
plynod(iply)%NODES(milieu) == nodid)
THEN
71 IF (
plynod(iply)%NODES(milieu) < nodid)
THEN
80 IF (
plynod(iply)%NODES(i) == nodid)
THEN
99!||====================================================================
108#include "implicit_f.inc"
116 INTEGER i,binf,bsup,milieu,,empl,taille
119 size=
plynod(iply)%PLYNUMNODS
124 IF (
plynod(iply)%NODES(binf)==nodid)
THEN
129 IF (
plynod(iply)%NODES(bsup)==nodid)
THEN
135 DO WHILE ( taille > 5)
136 milieu = (bsup-binf)/2 + binf
138 IF (
plynod(iply)%NODES(milieu) == nodid)
THEN
142 IF (
plynod(iply)%NODES(milieu) < nodid)
THEN
151 IF (
plynod(iply)%NODES(i) == nodid)
THEN
166!||
get_ply_elem ../engine/source/output/anim/generate/anin_ply_init.f
180#include "implicit_f.inc"
188 INTEGER i,binf,bsup,milieu,size,empl,taille
195 IF (
plyshell(iply)%SHID(binf)==elemid)
THEN
200 IF (
plyshell(iply)%SHID(bsup)==elemid)
THEN
206 DO WHILE ( taille > 5)
207 milieu = (bsup-binf)/2 + binf
209 IF (
plyshell(iply)%SHID(milieu) == elemid)
THEN
213 IF (
plyshell(iply)%SHID(milieu) < elemid)
THEN
222 IF (
plyshell(iply)%SHID(i) == elemid)
THEN
integer function get_ply_nodid(iply, nodid, offset)
integer function get_ply_nod(iply, nodid)
integer function get_ply_elem(iply, elemid)
type(plynods), dimension(:), allocatable plynod
type(plyshells), dimension(:), allocatable plyshell
subroutine spmd_iget_partn_ply(size, nbf_l, np, nbpart, iadg, srbuf, iflag, idply)