Translation update pending
The Pashto translation may be out of date because the Japanese source has changed. The existing translation remains available while it is being updated.
خطي سټاټیک تحلیل (الاستیک، موازي)¶
د سټاټیک (الاستیک) تحلیل د 4 موازي پروسو په وسیله د اجرا لپاره، د tutorial/02_elastic_hinge_parallel ډاټا وکاروئ.
د تحلیل موضوع¶
| توکی | منځپانګه | یادونه | مرجع |
|---|---|---|---|
| د تحلیل ډول | خطي سټاټیک تحلیل | !SOLUTION,TYPE=STATIC | |
| د نوډونو شمېر | 84,056 | ||
| د عناصرو شمېر | 49,871 | ||
| د عنصر ډول | 10-نوډي دویمې درجې څلورمخیز عنصر | !ELEMENT,TYPE=342 | د عناصرو کتابتون |
| د موادو د ځانګړتیا نوم | STEEL | !MATERIAL,NAME=STEEL | مادي ډاټا |
| د موادو خاصیت | ELASTIC | !ELASTIC | |
| سرحدي شرط | قید، متمرکز بار | ||
| د ماتریس د حل میتود | CG/SSOR | !SOLVER,METHOD=CG,PRECOND=1 |

د تحلیل منځپانګه¶
د FrontISTR کوډ راوباسئ، د دې بېلګې ډایرکټري ته لاړ شئ، او وګورئ چې د تحلیل لپاره لاندې اړین فایلونه موجود وي:
| د فایل نوم | ډول | دنده |
|---|---|---|
| hecmw_ctrl.dat | ټولیز کنټرول ډاټا | |
| hinge.cnt | د تحلیل کنټرول ډاټا | |
| hinge.msh | د مېش ډاټا | |
| hecmw_part_ctrl.dat | د میش د وېش کنټرول ډاټا | هغه کنټرول ډاټا چې hecmw_part1 پرې مېش ډاټا په ساحو وېشي |
ډاډ ترلاسه کړئ چې پورته فایلونه موجود دي.
د اجرا پایله:
د مقیدې سطحې بېځایه کېدنه مقیده کړئ او د بار سطحې ته متمرکز بار ورکړئ، بیا د تنش تحلیل اجرا کړئ.
ټولیز کنټرول ډاټا، د تحلیل کنټرول ډاټا او د میش د وېش کنټرول ډاټا لاندې ښودل شوي.
ټولیز کنټرول ډاټا hecmw_ctrl.dat¶
#
# د وېشګر لپاره
#
!MESH, NAME=part_in,TYPE=HECMW-ENTIRE # اصلي مېش ډاټا چې hecmw_part1 یې وېشي
hinge.msh
!MESH, NAME=part_out,TYPE=HECMW-DIST # د hecmw_part1 له وېش وروسته د فایل نوم
hinge_4
#
# د حلګر لپاره
#
!MESH, NAME=fstrMSH, TYPE=HECMW-DIST # وېشل شوې مېش ډاټا ټاکي
hinge_4
!CONTROL, NAME=fstrCNT # د تحلیل کنټرول ډاټا ټاکي
hinge.cnt
!RESULT, NAME=fstrRES, IO=OUT # د پایلو ډاټا ټاکي
hinge.res
!RESULT, NAME=vis_out, IO=OUT # د لیدیزولو ډاټا ټاکي
hinge_vis
د تحلیل کنټرول ډاټا hinge.cnt¶
# د FISTR د کنټرول فایل
## د تحلیل کنټرول
!VERSION # د فایل د بڼې نسخه ټاکي
3
!SOLUTION, TYPE=STATIC # د تحلیل ډول ټاکي
!WRITE,RESULT # د پایلو ډاټا وتۍ ټاکي
!WRITE,VISUAL # د لیدیزولو ډاټا وتۍ ټاکي
## د حلګر کنټرول
### سرحدي شرط
!BOUNDARY
BND0, 1, 3, 0.000000 # مقیده سطحه 1 ټاکي
!BOUNDARY
BND1, 1, 3, 0.000000 # مقیده سطحه 2 ټاکي
!CLOAD
CL0, 1, 0.01000 # د بار سطحه ټاکي
### مواد
!MATERIAL, NAME=STEEL # د موادو خاصیت ټاکي
!ELASTIC # الاستیک مواد تعریفوي
210000.0, 0.3
!DENSITY # د کتلې کثافت تعریفوي
7.85e-6
### د حلګر امستنې
!SOLVER,METHOD=CG,PRECOND=1,ITERLOG=YES,TIMELOG=YES # حلګر کنټرولوي
10000, 2
1.0e-08, 1.0, 0.0
## د وروسته پروسس کنټرول
!VISUAL,method=PSR # د لیدیزولو میتود ټاکي
!surface_num=1 # په یوه سطحي رینډر کې د سطحو شمېر
!surface 1 # د سطحې منځپانګه ټاکي
!output_type=VTK # د لیدیزولو فایل ډول ټاکي
!END # د تحلیل کنټرول ډاټا پای ښيي
د میش د وېش کنټرول ډاټا hecmw_part_ctrl.dat¶
د تحلیل کړنلاره¶
د MPI په وسیله د FrontISTR د اجرا لپاره، لومړی د مېش ډاټا hinge.msh په 4 ساحو ووېشئ.
د اجرا پایله:
Oct 07 11:04:52 Info: Reading mesh file...
Oct 07 11:04:52 Info: Starting domain decomposition...
Oct 07 11:04:52 TH(0/8) Info: Creating local mesh for domain #0 ...
Oct 07 11:04:52 TH(2/8) Info: Creating local mesh for domain #1 ...
Oct 07 11:04:52 TH(6/8) Info: Creating local mesh for domain #2 ...
Oct 07 11:04:52 TH(7/8) Info: Creating local mesh for domain #3 ...
Oct 07 11:04:52 Info: Domain decomposition done
اوس نوي فایلونه hinge_4.x او part.inp جوړېږي.
د اجرا پایله:
hecmw_ctrl.dat hecmw_part_ctrl.dat hinge.msh hinge_4.1 hinge_4.3
hecmw_part.log hinge.cnt hinge_4.0 hinge_4.2 part.inp
ورپسې، د FrontISTR د اجرا کمانډ fistr1 د MPI په وسیله وچلوئ.
(د MPI په 4 موازي پروسو او 1 OpenMP تار سره اجرا)
##################################################################
# FrontISTR #
##################################################################
---
version: 5.1.0
git_hash: acab000c8c633b7b9d596424769e14363f720841
build:
date: 2020-10-05T07:39:55Z
MPI: enabled
OpenMP: enabled
option: "-p --with-tools --with-refiner --with-metis --with-mumps --with-lapack --with-ml --with-mkl "
HECMW_METIS_VER: 5
execute:
date: 2020-10-07T11:07:21+0900
processes: 4
threads: 1
cores: 4
host:
0: flow-p06
1: flow-p06
2: flow-p06
3: flow-p06
---
...
Step control not defined! Using default step=1
fstr_setup: OK
Start visualize PSF 1 at timestep 0
loading step= 1
sub_step= 1, current_time= 0.0000E+00, time_inc= 0.1000E+01
loading_factor= 0.0000000 1.0000000
### 3x3 BLOCK CG, SSOR, 2
1 2.183567E+00
2 2.423900E+00
3 2.939117E+00
...
2084 1.158654E-08
2085 1.032414E-08
2086 9.436273E-09
### Relative residual = 9.43589E-09
### summary of linear solver
2086 iterations 9.435886E-09
set-up time : 4.695220E-02
solver time : 7.103976E+01
solver/comm time : 1.929294E+01
solver/matvec : 1.544405E+01
solver/precond : 3.243278E+01
solver/1 iter : 3.405549E-02
work ratio (%) : 7.284205E+01
Start visualize PSF 1 at timestep 1
### FSTR_SOLVE_NLGEOM FINISHED!
====================================
TOTAL TIME (sec) : 72.42
pre (sec) : 0.29
solve (sec) : 72.13
====================================
FrontISTR Completed !!
کله چې FrontISTR Completed !! ښکاره شي، تحلیل بشپړ شوی دی.
د تحلیل پایلې¶
د تحلیل تر بشپړېدو وروسته څو نوي فایلونه جوړېږي.
د اجرا پایله:
0.log FSTR.dbg.3 hinge.cnt hinge.res.2.1 hinge_vis_psf.0000
1.log FSTR.msg hinge.msh hinge.res.3.0 hinge_vis_psf.0000.pvtu
2.log FSTR.sta hinge.res.0.0 hinge.res.3.1 hinge_vis_psf.0001
3.log hecmw_ctrl.dat hinge.res.0.1 hinge_4.0 hinge_vis_psf.0001.pvtu
FSTR.dbg.0 hecmw_part.log hinge.res.1.0 hinge_4.1 part.inp
FSTR.dbg.1 hecmw_part_ctrl.dat hinge.res.1.1 hinge_4.2
FSTR.dbg.2 hecmw_vis.ini hinge.res.2.0 hinge_4.3
*.res.* د پایلو ډاټا ده او د FrontISTR د هر MPI نوډ د تحلیل پایلې پکې ساتل کېږي. په REVOCAP_PrePost او ورته وسیلو کې ښودل کېدای شي.
*_vis_* د لیدیزولو ډاټا ده او په عمومي لیدیزولو سافټویر کې ښودل کېدای شي. په دې بېلګه کې وتۍ د VTK په بڼه ده، نو د ParaView او ورته وسیلو په کارولو یې وښایئ.

د تحلیل د پایلو لاګ 0.log¶
fstr_setup: OK
#### Result step= 0
##### Local Summary @Node :Max/IdMax/Min/IdMin####
//U1 0.0000E+00 1 0.0000E+00 1
//U2 0.0000E+00 1 0.0000E+00 1
//U3 0.0000E+00 1 0.0000E+00 1
//E11 0.0000E+00 1 0.0000E+00 1
//E22 0.0000E+00 1 0.0000E+00 1
//E33 0.0000E+00 1 0.0000E+00 1
//E12 0.0000E+00 1 0.0000E+00 1
//E23 0.0000E+00 1 0.0000E+00 1
//E31 0.0000E+00 1 0.0000E+00 1
//S11 0.0000E+00 1 0.0000E+00 1
//S22 0.0000E+00 1 0.0000E+00 1
//S33 0.0000E+00 1 0.0000E+00 1
//S12 0.0000E+00 1 0.0000E+00 1
//S23 0.0000E+00 1 0.0000E+00 1
//S31 0.0000E+00 1 0.0000E+00 1
//SMS 0.0000E+00 1 0.0000E+00 1
##### Local Summary @Element :Max/IdMax/Min/IdMin####
//E11 0.0000E+00 1 0.0000E+00 1
//E22 0.0000E+00 1 0.0000E+00 1
//E33 0.0000E+00 1 0.0000E+00 1
//E12 0.0000E+00 1 0.0000E+00 1
//E23 0.0000E+00 1 0.0000E+00 1
//E31 0.0000E+00 1 0.0000E+00 1
//S11 0.0000E+00 1 0.0000E+00 1
//S22 0.0000E+00 1 0.0000E+00 1
//S33 0.0000E+00 1 0.0000E+00 1
//S12 0.0000E+00 1 0.0000E+00 1
//S23 0.0000E+00 1 0.0000E+00 1
//S31 0.0000E+00 1 0.0000E+00 1
//SMS 0.0000E+00 1 0.0000E+00 1
##### Global Summary @Node :Max/IdMax/Min/IdMin####
//U1 0.0000E+00 14 0.0000E+00 14
//U2 0.0000E+00 14 0.0000E+00 14
//U3 0.0000E+00 14 0.0000E+00 14
//E11 0.0000E+00 14 0.0000E+00 14
//E22 0.0000E+00 14 0.0000E+00 14
//E33 0.0000E+00 14 0.0000E+00 14
//E12 0.0000E+00 14 0.0000E+00 14
//E23 0.0000E+00 14 0.0000E+00 14
//E31 0.0000E+00 14 0.0000E+00 14
//S11 0.0000E+00 14 0.0000E+00 14
//S22 0.0000E+00 14 0.0000E+00 14
//S33 0.0000E+00 14 0.0000E+00 14
//S12 0.0000E+00 14 0.0000E+00 14
//S23 0.0000E+00 14 0.0000E+00 14
//S31 0.0000E+00 14 0.0000E+00 14
//SMS 0.0000E+00 14 0.0000E+00 14
##### Global Summary @Element :Max/IdMax/Min/IdMin####
//E11 0.0000E+00 14 0.0000E+00 14
//E22 0.0000E+00 14 0.0000E+00 14
//E33 0.0000E+00 14 0.0000E+00 14
//E12 0.0000E+00 14 0.0000E+00 14
//E23 0.0000E+00 14 0.0000E+00 14
//E31 0.0000E+00 14 0.0000E+00 14
//S11 0.0000E+00 14 0.0000E+00 14
//S22 0.0000E+00 14 0.0000E+00 14
//S33 0.0000E+00 14 0.0000E+00 14
//S12 0.0000E+00 14 0.0000E+00 14
//S23 0.0000E+00 14 0.0000E+00 14
//S31 0.0000E+00 14 0.0000E+00 14
//SMS 0.0000E+00 14 0.0000E+00 14
#### Result step= 1
##### Local Summary @Node :Max/IdMax/Min/IdMin####
//U1 7.4906E-03 50978 -6.9368E-04 51989
//U2 6.1150E-05 2426 -1.2781E-04 40202
//U3 1.8720E-04 2712 -5.5024E-03 67858
//E11 1.3024E-03 28591 -1.2844E-03 28580
//E22 2.1102E-04 24593 -2.0594E-04 205
//E33 6.8634E-04 51036 -5.9603E-04 67794
//E12 5.2186E-04 209 -5.4559E-04 28641
//E23 2.5417E-04 28521 -3.2956E-04 187
//E31 7.2396E-04 36168 -9.5847E-04 28591
//S11 3.6844E+02 28591 -3.6387E+02 28580
//S22 1.5841E+02 28591 -1.5743E+02 28580
//S33 1.5959E+02 51036 -1.5643E+02 28580
//S12 4.2150E+01 209 -4.4067E+01 28641
//S23 2.0529E+01 28521 -2.6618E+01 187
//S31 5.8474E+01 36168 -7.7415E+01 28591
//SMS 2.5134E+02 28591 3.5157E-02 12726
##### Local Summary @Element :Max/IdMax/Min/IdMin####
//E11 1.0115E-03 9959 -9.7870E-04 9942
//E22 1.5457E-04 13694 -1.4639E-04 7189
//E33 5.9415E-04 44563 -5.0497E-04 47965
//E12 3.5513E-04 9579 -3.9083E-04 9600
//E23 2.0608E-04 9563 -2.3480E-04 9589
//E31 5.7633E-04 43142 -4.8019E-04 9571
//S11 2.6038E+02 9573 -2.5605E+02 9571
//S22 1.0144E+02 9573 -1.0100E+02 9571
//S33 1.3921E+02 44569 -1.1431E+02 47974
//S12 2.8683E+01 9579 -3.1567E+01 9600
//S23 1.6645E+01 9563 -1.8964E+01 9589
//S31 4.6550E+01 43142 -3.8785E+01 9571
//SMS 2.0350E+02 9959 3.4602E-02 28
##### Global Summary @Node :Max/IdMax/Min/IdMin####
//U1 3.9115E-02 82452 -7.1083E-04 65233
//U2 7.4504E-05 354 -5.8813E-04 696
//U3 5.9493E-04 84 -5.8751E-03 61080
//E11 1.3777E-03 130 -1.3653E-03 77625
//E22 4.9199E-04 61 -5.4370E-04 102
//E33 6.8634E-04 51036 -6.1176E-04 30070
//E12 7.1556E-04 27808 -6.8093E-04 27863
//E23 5.3666E-04 56 -5.4347E-04 82
//E31 7.2396E-04 36168 -9.6621E-04 130
//S11 3.8626E+02 130 -3.6387E+02 28580
//S22 1.6628E+02 130 -1.5743E+02 28580
//S33 1.6502E+02 30033 -1.5643E+02 28580
//S12 5.7795E+01 27808 -5.4998E+01 27863
//S23 4.3345E+01 56 -4.3896E+01 82
//S31 5.8474E+01 36168 -7.8040E+01 130
//SMS 2.8195E+02 77625 1.2755E-02 75112
##### Global Summary @Element :Max/IdMax/Min/IdMin####
//E11 1.0731E-03 10485 -1.2123E-03 41779
//E22 3.9143E-04 33536 -4.1389E-04 22892
//E33 5.9415E-04 44563 -5.0497E-04 47965
//E12 5.3264E-04 9163 -5.0405E-04 9161
//E23 3.9226E-04 33024 -4.1464E-04 23465
//E31 5.7633E-04 43142 -4.8019E-04 9571
//S11 2.7231E+02 9180 -2.9763E+02 41779
//S22 1.0792E+02 9180 -1.0656E+02 41779
//S33 1.3921E+02 44569 -1.1431E+02 47974
//S12 4.3021E+01 9163 -4.0712E+01 9161
//S23 3.1683E+01 33024 -3.3490E+01 23465
//S31 4.6550E+01 43142 -3.8785E+01 9571
//SMS 2.4057E+02 41779 3.1383E-02 38687