11 & fstrRESULT, fstrPARAM, hecLagMAT)
28 type(hecmwst_result_data) :: fstrRESULT
35 real(kind=
kreal) :: t1, t2
39 call hecmw_mpc_mat_init(hecmesh, hecmat, hecmeshmpc, hecmatmpc)
41 fstrsolid%dunode = 0.0d0
45 call fstr_addbc(1, hecmesh, hecmat, fstrsolid, fstrparam, heclagmat, 2)
46 call hecmw_mpc_mat_ass(hecmesh, hecmat, hecmeshmpc, hecmatmpc)
47 call hecmw_mpc_trans_rhs(hecmesh, hecmat, hecmatmpc)
49 call setmass(fstrsolid, hecmesh, hecmat, fstreig)
50 call hecmw_mpc_trans_mass(hecmesh, hecmat, fstreig%mass)
54 call hecmw_mpc_tback_eigvec(hecmesh, hecmat, fstreig%iter, fstreig%eigvec)
60 call hecmw_mpc_mat_finalize(hecmesh, hecmat, hecmeshmpc, hecmatmpc)
65 write(
imsg,
'("### FSTR_SOLVE_EIGEN FINISHED!")')
66 write(*,
'("### FSTR_SOLVE_EIGEN FINISHED!")')