32 integer*4 :: temp, sfs, ii, SDOFmon
41 if(temp.eq.1) sfs = temp
107 file=
"SDOF000000.GDZ"
118 elseif(sfs.eq.1)
then
130 open(sdofmon,file=
strdisplx,status=
'replace')
141 open(sdofmon,file=
strdisply,status=
'replace')
154 open(sdofmon,file=
grddisplx,status=
'replace')
165 open(sdofmon,file=
grddisply,status=
'replace')
176 open(sdofmon,file=
grddisplz,status=
'replace')
189 open(sdofmon,file=
fnddisplx,status=
'replace')
200 open(sdofmon,file=
fnddisply,status=
'replace')
211 open(sdofmon,file=
fnddisplrx,status=
'replace')
222 open(sdofmon,file=
fnddisplry,status=
'replace')
233 open(sdofmon,file=
fnddisplzx,status=
'replace')
244 open(sdofmon,file=
fnddisplzy,status=
'replace')
263 open(sdofmon,file=
sdofaccx,status=
'replace')
274 open(sdofmon,file=
sdofaccy,status=
'replace')
285 open(sdofmon,file=
sdofaccz,status=
'replace')
290 file=
"SDOF000000.GAX"
298 open(sdofmon,file=
sdofgraccx,status=
'replace')
301 file=
"SDOF000000.GAY"
309 open(sdofmon,file=
sdofgraccy,status=
'replace')
312 file=
"SDOF000000.GAZ"
320 open(sdofmon,file=
sdofgraccz,status=
'replace')
322 elseif(sfs.eq.1)
then
334 open(sdofmon,file=
straccx,status=
'replace')
345 open(sdofmon,file=
straccy,status=
'replace')
358 open(sdofmon,file=
grdaccx,status=
'replace')
369 open(sdofmon,file=
grdaccy,status=
'replace')
380 open(sdofmon,file=
grdaccz,status=
'replace')
393 open(sdofmon,file=
fndaccx,status=
'replace')
404 open(sdofmon,file=
fndaccy,status=
'replace')
415 open(sdofmon,file=
fndaccrx,status=
'replace')
426 open(sdofmon,file=
fndaccry,status=
'replace')
437 open(sdofmon,file=
fndacczx,status=
'replace')
448 open(sdofmon,file=
fndacczy,status=
'replace')
467 open(sdofmon,file=
sdoffx,status=
'replace')
478 open(sdofmon,file=
sdoffy,status=
'replace')
489 open(sdofmon,file=
sdoffz,status=
'replace')
491 elseif(sfs.eq.1)
then
503 open(sdofmon,file=
strfx,status=
'replace')
514 open(sdofmon,file=
strfy,status=
'replace')
527 open(sdofmon,file=
fndfx,status=
'replace')
538 open(sdofmon,file=
fndfy,status=
'replace')
551 open(sdofmon,file=
intfx,status=
'replace')
562 open(sdofmon,file=
intfy,status=
'replace')
573 open(sdofmon,file=
intfz,status=
'replace')
subroutine make_sdof_output_files
Creates files to store oscillator motion.
Contains SPEED PARAMETERS used in (SPEED, READ_INPUT_FILES, MAKE_PARTION_AND_MPI_FILES,...
character *70 monitor_file
Contains parameters for MDOF.
character *100 sdofgraccz
SDOF base ground acceleration.
character *100 fnddisplzy
4DOF foundation displacement
character *100 grdaccz
4DOF ground acceleration
character *100 sdofgraccx
integer *4, dimension(3) sdofout
displ, acc, f_react
character *100 fndacczy
4DOF foundation acceleration
character *100 sdofaccz
SDOF total acceleration.
character *100 fndfy
4DOF superstructure and foundation shear force
character *100 sdofgrdisplx
character *100 sdofdisplz
SDOF displacement.
character *100 sdofgrdisply
character *100 fnddisplrx
character *100 straccy
4DOF structure acceleration
character *100 sdofgrdisplz
SDOF base displacement.
character *100 strdisply
4DOF structure displacement
character *100 sdofgraccy
character *100 sdofdisply
character *100 fnddisplry
character *100 sdoffz
SDOF reaction force.
character *100 fnddisplzx
character *100 grddisplz
4DOF ground displacement
type(system), dimension(:), allocatable sys
SDOF system.
character *100 sdofdisplx
character *100 intfz
4DOF interaction forces
Contains a subset of SPEED paramters (used in TIME_LOOP)