59 WRITE(6,
'(A24,$)')
"Enter generic filename: "
67 WRITE(6,
'(A24,$)')
"ENTER THE SCALE FACTOR: "
70 frontnode => first_front_node
71 backnode => first_back_node
73 ALLOCATE(fileid(0:
scale-1))
76 fileid(
j)%num_sister_np = numscale_np/2
77 fileid(
j)%comm(1) = -1
79 fileid(
j)%numboundnp = numbmeshfirst + numboundfirst
80 ELSE IF (
j .NE. (
scale - 1))
THEN
81 fileid(
j)%num_sister_np = numscale_np
82 fileid(
j)%comm(1) =
j-1
83 fileid(
j)%comm(2) =
j+1
84 fileid(
j)%numboundnp = numbmeshmid + numboundmid
85 ELSE IF (
j .EQ. (
scale - 1))
THEN
86 fileid(
j)%num_sister_np = numscale_np/2
87 fileid(
j)%comm(1) =
j - 1
88 fileid(
j)%comm(2) = -1
89 fileid(
j)%numboundnp = numbmeshmid + numboundmid
93 ztrans = frontnode%coord(3) - backnode%coord(3)
96 WRITE(6,*)
"STARTING DUPLICATION OF MESH..."
100 OPEN(
unit = 99, file =
'TEMP',
status =
'UNKNOWN')
103 OPEN(
unit = 99, file =
'TEMP',
status =
'UNKNOWN')
115 print*,
'...Reading Surface Meshes'
119 WRITE(6,*)
"FINISHED WRITING ALL FILES"
subroutine write_output_2
int status() const
Obtain the status of the attribute.
const std::string & unit() const
Obtain the unit of the attribute.
void scale(const Real &a, Nodal_data &x)