Hi,
I'm been using parfeap for a while and I think I can answer your questions.
1. To get the total number of nodes in the problem, you have to use the variable numtn located in pfeapb.h
2. There's not a variable to get the total number of elements in your problem, you only can get the local number in each processor.
In addition, if you want to recover the global numbering of a node, I use this code
implicit none
include 'pointer.h' ! np, up
include 'comblk.h' ! hr, mr
include 'cdata.h' ! numnp
include 'pfeapb.h' ! numtn, pfeap_on, pfeap_gnod
integer i, gnod(numnp), lnod, bserchi
do i = 1,numnp
if (.not. pfeap_on) then
gnod(i) = i
else
if (pfeap_gnod) then
lnod = bserchi(mr(np(244)), numpn, i)
else
lnod = i
endif
gnod(i) = mr(np(244)+lnod-1)
endif
enddo
where gnode(i) gives you the global node of the i-th local node.
If you want to recover the total number of elements and the global numbering of each one, you have to modify the pmacr7.F file ($FEAPHOME8_4/parfeap/pmacr7.F).
Kind regards
Sebastian