|
沙发

楼主 |
发表于 2020-3-9 22:52:17
|
只看该作者
本帖最后由 kyra 于 2020-3-10 09:31 编辑
[Fortran] 纯文本查看 复制代码 01 | include "link_fnl_shared.h" |
05 | real , parameter :: pi = 3.1415926 |
06 | real , parameter :: lc = 9 , lt = 1.2 , ls = 0.545 , L = 100 , x 00 = 10 , mr = 60.64 |
07 | real , parameter :: xx ( 4 ) = ( / x 00 , x 00 +2 * lt , x 00 +2 * lc , x 00 +2 * ( lc + lt ) / ) |
08 | integer , parameter :: NM = 120 , dof_c = 10 |
09 | integer , parameter :: N = floor ( L / ls ) , DOF = dof_c + NM +2 * N |
13 | subroutine Zp_Zw ( Zpp , Zww ) |
16 | real ( kind = 4 ) :: Zpp ( NM , N ) , Zww ( NM , 4 ) |
20 | Zww ( I , J ) = ( ( 2 / ( mr * L ) ) * * 0.5 ) * sin ( I * pi * xx ( J ) / L ) |
25 | Zpp ( I 1 , J 1 ) = ( ( 2 / ( mr * L ) ) * * 0.5 ) * sin ( I 1 * pi * xx ( J 1 ) / L ) |
36 | real ( kind = 4 ) :: Zp ( NM , N ) , Zw ( NM , 4 ) |
|
|