For a monolithic FSG approach using #32, I need to map WSS from the fluid interface to the solid interface.
I found the code that sets up the projection from the face pair given in the input file:
|
CALL SETPROJECTOR(list, avNds) |
|
DO iM=1, nMsh |
|
DO a=1, msh(iM)%gnNo |
|
IF (msh(iM)%gN(a) .EQ. 0) THEN |
|
IF (PULLSTACK(avNds,i)) THEN |
|
msh(iM)%gN(a) = i |
|
ELSE |
|
gtnNo = gtnNo + 1 |
|
msh(iM)%gN(a) = gtnNo |
|
END IF |
|
END IF |
|
IF (ALLOCATED(msh(iM)%gpN)) |
|
2 msh(iM)%gpN(a) = msh(iM)%gN(a) |
It looks like this information is stored here:
|
! Global nodes maping nNo --> tnNo |
|
INTEGER(KIND=IKIND), ALLOCATABLE :: gN(:) |
|
! GLobal projected nodes mapping |
|
! projected -> unprojected mapping |
|
INTEGER(KIND=IKIND), ALLOCATABLE :: gpN(:) |
Unfortunately, I can't find code anywhere else that maps values between fluid and solid mesh on the interface. @vvedula22 Do you have an idea how to perform this mapping? Thank you!
For a monolithic FSG approach using #32, I need to map WSS from the fluid interface to the solid interface.
I found the code that sets up the projection from the face pair given in the input file:
svFSI/Code/Source/svFSI/READMSH.f
Lines 176 to 188 in 9a3ff6f
It looks like this information is stored here:
svFSI/Code/Source/svFSI/MOD.f
Lines 543 to 547 in 9a3ff6f
Unfortunately, I can't find code anywhere else that maps values between fluid and solid mesh on the interface. @vvedula22 Do you have an idea how to perform this mapping? Thank you!