{"id":3385,"date":"2026-09-20T01:07:35","date_gmt":"2026-09-19T16:07:35","guid":{"rendered":"https:\/\/www.frontistr.com\/?page_id=3385&#038;lang=ja"},"modified":"2026-09-20T01:37:28","modified_gmt":"2026-09-19T16:37:28","slug":"getting-started","status":"publish","type":"page","link":"https:\/\/www.frontistr.com\/et\/getting-started\/","title":{"rendered":"<i>Alustamine<\/i>"},"content":{"rendered":"<div class=\"getting-started\" lang=\"et\" dir=\"ltr\">\n<section class=\"section gs-intro\">\n  <div class=\"inner gs-pair\">\n    <div class=\"section-title\">\n      <p class=\"gs-eyebrow\">FrontISTR \/ Getting Started<\/p>\n      <h1 class=\"title\">Alustamine<\/h1>\n      <p class=\"description\">Tehke FrontISTR-iga hinge anal\u00fc\u00fcs ja vaadake seej\u00e4rel ParaView-s pingete jaotust. Laadige alla lahendaja ja valmis n\u00e4ide: esimese k\u00e4ivituse jaoks ei ole vaja alustada v\u00f5rgu loomisest.<\/p>\n      <p class=\"button\"><a href=\"#gs-install\">Vaadake samme<\/a><\/p>\n    <\/div>\n    <figure>\n      <img decoding=\"async\" src=\"https:\/\/www.frontistr.com\/wp-content\/themes\/frontistr-2022\/images-page\/hinge.png\" alt=\"Von Misesi pinge jaotus hinges, kus avade \u00fcmber esineb pingekontsentratsioon.\" width=\"1200\" height=\"800\" fetchpriority=\"high\">\n      <figcaption>Tehke hinge lineaarne staatiline anal\u00fc\u00fcs. Eesm\u00e4rk on kuvada NodalMISES ehk s\u00f5lmeline von Misesi pinge v\u00e4rvilise kontuurkaardina.<\/figcaption>\n    <\/figure>\n  <\/div>\n<\/section>\n<section id=\"gs-install\" class=\"section gs-step\">\n  <div class=\"inner\">\n    <div class=\"section-title\"><p class=\"gs-eyebrow\">01<\/p><h2 class=\"title\">Valmistage lahendaja ette<\/h2><p>Valmistage ette Windowsi binaarfail v\u00f5i Docker t\u00f5mmis, mida saab kasutada Windowsis, macOS-is ja Linuxis.<\/p><\/div>\n    <div class=\"gs-platforms\">\n      <div>\n        <h3>Windows (64-bit)<\/h3>\n        <p class=\"button button-border\"><a href=\"https:\/\/frontistr-commons.gitlab.io\/FrontISTR\/release\/x86_64-w64-mingw32\/FrontISTR-latest.thread_openblas.zip\">Laadige alla Windowsi versioon<\/a><\/p>\n        <p>Pakkige ZIP lahti. P\u00e4rast n\u00e4ite ettevalmistamist j\u00e4rgmises sammus kopeerige fistr1.exe ja k\u00f5ik kaasasolevad DLL-id n\u00e4ite kausta (01_elastic_hinge).<\/p>\n      <\/div>\n      <div>\n        <h3>Docker (Windows \/ macOS \/ Linux)<\/h3>\n        <p>K\u00e4ivitage Docker ja seej\u00e4rel j\u00e4rgmine k\u00e4sk terminalis. Windowsis kasutage Dockerit Linux container re\u017eiimis ja k\u00e4ivitage k\u00e4sk PowerShellis.<\/p>\n        <pre dir=\"ltr\"><code>docker pull --platform linux\/amd64 registry.gitlab.com\/frontistr-commons\/frontistr\/fistr1:master<\/code><\/pre>\n        <p class=\"gs-note\">Praegune ametlik t\u00f5mmis on koostatud amd64 jaoks. Apple Siliconiga Macis t\u00f6\u00f6tab see emulatsiooni kaudu ja v\u00f5ib seet\u00f5ttu v\u00f5tta rohkem aega.<\/p>\n        <ul class=\"gs-links\">\n          <li><a href=\"https:\/\/docs.docker.com\/get-started\/get-docker\/\" target=\"_blank\" rel=\"noopener\">Seadistage Docker<\/a><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <details class=\"gs-help\">\n      <summary>Koostage l\u00e4htekoodist<\/summary>\n      <p>FrontISTR-i saab k\u00f5igis neis operatsioonis\u00fcsteemides ka ise l\u00e4htekoodist koostada. Kui kompilaatorid ja vajalikud teegid on paigaldatud, tuvastab CMake keskkonna ja seadistab koostamise.<\/p>\n      <p>Paigaldage p\u00f5hit\u00f6\u00f6riistad alltoodud k\u00e4skudega vastavalt kasutatavale distributsioonile. V\u00f5ite alustada olemasolevast arenduskeskkonnast ilma MPI-d v\u00f5i muid valikulisi teeke lisamata.<\/p>\n      <h3>Ubuntu \/ Debian<\/h3>\n      <pre dir=\"ltr\"><code>sudo apt-get update\nsudo apt-get install build-essential cmake git gfortran<\/code><\/pre>\n      <h3>RHEL \/ Rocky Linux \/ AlmaLinux<\/h3>\n      <pre dir=\"ltr\"><code>sudo dnf install gcc gcc-c++ gcc-gfortran make cmake git<\/code><\/pre>\n      <p>J\u00e4rgmised k\u00e4sud n\u00e4itavad koostamise ja paigaldamise n\u00e4idet macOS-is ja Linuxis. K\u00e4ivitatavad failid paigaldatakse teie kodukataloogi bin-kataloogi, seega pole sudo ega PATH-i muutmine vajalik. macOS-i\/Windowsi ettevalmistuse ja valikuliste teekide kohta vaadake koostamisjuhendit.<\/p>\n      <pre dir=\"ltr\"><code>git clone https:\/\/gitlab.com\/FrontISTR-Commons\/FrontISTR.git\ncd FrontISTR\ncmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=\"$HOME\"\ncmake --build build --parallel\ncmake --install build<\/code><\/pre>\n      <p>Kaasasolevat n\u00e4idet saab k\u00e4ivitada otse ilma seda uuesti alla laadimata. Tehke anal\u00fc\u00fcs alltoodud k\u00e4skudega ja j\u00e4tkake seej\u00e4rel sammuga 04, et vaadata tulemust ParaView-s.<\/p>\n      <pre dir=\"ltr\"><code>cd tutorial\/01_elastic_hinge\n\"$HOME\/bin\/fistr1\"<\/code><\/pre>\n      <p><a href=\"https:\/\/docs.frontistr.com\/et\/build_guide\/\">Koostage l\u00e4htekoodist<\/a><\/p>\n    <\/details>\n    <p class=\"gs-note\">Binaarfailid ja container kasutavad pidevalt uuendatavaid master \/ LATEST versioone. M\u00e4rgendatud v\u00e4ljaannete ja muude keskkondade kohta vaadake allalaadimislehte. <a href=\"https:\/\/www.frontistr.com\/et\/download\/\">Muud versioonid ja keskkonnad<\/a><\/p>\n  <\/div>\n<\/section>\n<section class=\"section gs-step\">\n  <div class=\"inner gs-pair\">\n    <div class=\"section-title\">\n      <p class=\"gs-eyebrow\">02<\/p><h2 class=\"title\">Laadige n\u00e4ide alla<\/h2>\n      <p>Laadige n\u00e4ite ZIP alla ja pakkige see lahti. Kasutage kolme sisendfaili kaustas 01_elastic_hinge.<\/p>\n      <p class=\"button button-border\"><a href=\"https:\/\/www.frontistr.com\/sys\/files\/01_elastic_hinge.zip\">Laadige n\u00e4ide alla (ZIP)<\/a><\/p>\n      <p class=\"gs-note\">K\u00e4ivitage anal\u00fc\u00fcs lahtipakitud 01_elastic_hinge kaustas. K\u00e4surealt lahtipakkimiseks kasutatakse macOS-is ja Linuxis unzip-i.<\/p>\n    <\/div>\n    <div class=\"gs-files\">\n      <p><code>01_elastic_hinge\/<\/code><\/p>\n      <dl>\n        <dt><code>hecmw_ctrl.dat<\/code><\/dt><dd>Sisend- ja v\u00e4ljundfailide asukohad<\/dd>\n        <dt><code>hinge.cnt<\/code><\/dt><dd>Materjalid, koormused, kinnitused ja anal\u00fc\u00fcsi s\u00e4tted<\/dd>\n        <dt><code>hinge.msh<\/code><\/dt><dd>Hinge v\u00f5rk<\/dd>\n      <\/dl>\n    <\/div>\n  <\/div>\n  <div class=\"inner\">\n    <p>Kui soovite n\u00e4ite k\u00e4surealt ette valmistada, k\u00e4ivitage kogu allolev plokk kohas, kuhu soovite n\u00e4ite salvestada. Arhiiv laaditakse alla ja pakitakse lahti ning seej\u00e4rel liigutakse n\u00e4ite kausta. Seej\u00e4rel saate samas terminalis k\u00e4ivitada anal\u00fc\u00fcsik\u00e4su.<\/p>\n    <div class=\"gs-platforms\">\n      <div><h3>Windows \/ PowerShell<\/h3><pre dir=\"ltr\"><code>curl.exe -fL -o 01_elastic_hinge.zip https:\/\/www.frontistr.com\/sys\/files\/01_elastic_hinge.zip\nif ($LASTEXITCODE -eq 0) {\n  Expand-Archive -Path 01_elastic_hinge.zip -DestinationPath . -ErrorAction Stop\n  cd 01_elastic_hinge\n}<\/code><\/pre><\/div>\n      <div><h3>macOS \/ Linux<\/h3><pre dir=\"ltr\"><code>curl -fL -o 01_elastic_hinge.zip https:\/\/www.frontistr.com\/sys\/files\/01_elastic_hinge.zip &amp;&amp;\nunzip 01_elastic_hinge.zip &amp;&amp;\ncd 01_elastic_hinge<\/code><\/pre><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"section gs-step\">\n  <div class=\"inner\">\n    <div class=\"section-title\"><p class=\"gs-eyebrow\">03<\/p><h2 class=\"title\">K\u00e4ivitage n\u00e4ite kaustast<\/h2><p>K\u00e4ivitage anal\u00fc\u00fcs n\u00e4ite kaustas (01_elastic_hinge). Kontrollige, et hecmw_ctrl.dat oleks selles kaustas.<\/p><\/div>\n    <div class=\"gs-platforms\">\n      <div><h3>Windowsi binaarfail<\/h3><p>Topeltkl\u00f5psake n\u00e4ite kaustas failil fistr1.exe. Kaasasolevad DLL-id peavad samuti olema samas kaustas. Kui aken sulgub k\u00e4ivituse l\u00f5ppedes, avage n\u00e4ite kausta kirjutatud tulemused ParaView-s.<\/p><details class=\"gs-help\"><summary>Logi kontrollimiseks<\/summary><p>Kui aken sulgub kohe ilma tulemusi loomata v\u00f5i soovite logi kontrollida, avage n\u00e4ite kaustas PowerShell ja k\u00e4ivitage:<\/p><pre dir=\"ltr\"><code>.\\fistr1.exe<\/code><\/pre><\/details><\/div>\n      <div><h3>Docker (Windows \/ macOS \/ Linux)<\/h3><pre dir=\"ltr\"><code>docker run --rm --platform linux\/amd64 -v \"${PWD}:\/work\" -w \/work registry.gitlab.com\/frontistr-commons\/frontistr\/fistr1:master fistr1<\/code><\/pre><p class=\"gs-note\">Avage n\u00e4ite kaustas terminal (Windowsis PowerShell) ja k\u00e4ivitage k\u00e4sk. N\u00e4ite kaust \u00fchendatakse containeris asukohta \/work. Tulemused salvestatakse kohalikku n\u00e4ite kausta.<\/p><\/div>\n    <\/div>\n    <div class=\"gs-complete\"><p>Kui k\u00e4ivitate terminalis, kinnitab logi l\u00f5pus olev j\u00e4rgmine teade, et anal\u00fc\u00fcs on l\u00f5petatud. K\u00e4itusaeg s\u00f5ltub teie arvutist.<\/p><pre dir=\"ltr\"><code>FrontISTR Completed !!<\/code><\/pre><\/div>\n    <details class=\"gs-help\"><summary>Kui midagi ei t\u00f6\u00f6ta<\/summary><p>Kui sisendfaile ei leita, kontrollige, et k\u00e4ivitate anal\u00fc\u00fcsi kaustast 01_elastic_hinge. Windowsis kontrollige ka, et fistr1.exe ja k\u00f5ik kaasasolevad DLL-id oleksid kopeeritud samasse kausta.<\/p><\/details>\n  <\/div>\n<\/section>\n<section class=\"section gs-step\">\n  <div class=\"inner\">\n    <div class=\"section-title\"><p class=\"gs-eyebrow\">04<\/p><h2 class=\"title\">Avage tulemus ParaView-s<\/h2><p>Paigaldage ParaView. Valige File \u2192 Open ja avage n\u00e4ite kaustast j\u00e4rgmine fail.<\/p><\/div>\n    <pre dir=\"ltr\"><code>hinge_vis_psf.0001.pvtu<\/code><\/pre>\n    <p class=\"gs-note\">Tulemused kirjutatakse samasse 01_elastic_hinge kausta. Vaja on ka k\u00f5rval olevat hinge_vis_psf.0001 kausta, seega \u00e4rge teisaldage .pvtu faili eraldi. 0000 on algolek ja 0001 on tulemus p\u00e4rast koormuse rakendamist.<\/p>\n    <p class=\"button button-border\"><a href=\"https:\/\/www.paraview.org\/download\/\" target=\"_blank\" rel=\"noopener\">Laadige ParaView alla<\/a><\/p>\n    <p class=\"gs-note\">Ekraanipildid: ParaView 6.1.0 macOS-is. P\u00f5hisammud on Windowsis ja Linuxis samad.<\/p>\n    <ol class=\"gs-visual-steps\">\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 1<\/p><p>Kohe p\u00e4rast faili avamist. Kl\u00f5psake vasakul Apply.<\/p><\/div>\n        <a class=\"gs-screenshot\" href=\"https:\/\/www.frontistr.com\/wp-content\/themes\/frontistr-2022\/images-page\/paraview-open.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.frontistr.com\/wp-content\/themes\/frontistr-2022\/images-page\/paraview-open.png\" alt=\"Kohe p\u00e4rast faili avamist. Kl\u00f5psake vasakul Apply.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 2<\/p><p>P\u00e4rast Apply kl\u00f5psamist kuvatakse hinge geomeetria.<\/p><\/div>\n        <a class=\"gs-screenshot\" href=\"https:\/\/www.frontistr.com\/wp-content\/themes\/frontistr-2022\/images-page\/paraview-apply.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.frontistr.com\/wp-content\/themes\/frontistr-2022\/images-page\/paraview-apply.png\" alt=\"P\u00e4rast Apply kl\u00f5psamist kuvatakse hinge geomeetria.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 3<\/p><p>Muutke \u00fclemisel t\u00f6\u00f6riistaribal Solid Color v\u00e4\u00e4rtuseks NodalMISES, et kuvada von Misesi pinge jaotus.<\/p><\/div>\n        <a class=\"gs-screenshot\" href=\"https:\/\/www.frontistr.com\/wp-content\/themes\/frontistr-2022\/images-page\/paraview-mises.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.frontistr.com\/wp-content\/themes\/frontistr-2022\/images-page\/paraview-mises.png\" alt=\"Muutke \u00fclemisel t\u00f6\u00f6riistaribal Solid Color v\u00e4\u00e4rtuseks NodalMISES, et kuvada von Misesi pinge jaotus.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n          <\/ol>\n    <p class=\"gs-note\">V\u00e4rvid ja taust s\u00f5ltuvad ParaView s\u00e4tetest ega pea vastama n\u00e4idispildile. Kui mudelit ei ole n\u00e4ha, proovige Reset Camera.<\/p>\n  <\/div>\n<\/section>\n<section class=\"section gs-outro\"><div class=\"inner section-title\">\n  <h2 class=\"title\">Teie esimene anal\u00fc\u00fcs on valmis<\/h2><p>J\u00e4rgmisena vaadake n\u00e4ite koormusi ja materjali s\u00e4tteid. Juhend selgitab seda mudelit ja tutvustab teisi anal\u00fc\u00fcsit\u00fc\u00fcpe.<\/p>\n  <ul class=\"gs-links\"><li><a href=\"https:\/\/docs.frontistr.com\/et\/examples\/tutorial_01.html\">Lugege selle n\u00e4ite kohta l\u00e4hemalt<\/a><\/li><li><a href=\"https:\/\/docs.frontistr.com\/et\/introduction\/workflow_guide.html\">Valige GUI v\u00f5i modelleerimiskeskkond<\/a><\/li><\/ul>\n<\/div><\/section>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Tehke FrontISTR-iga oma esimene struktuurianal\u00fc\u00fcs. Laadige alla lahendaja ja n\u00e4ide, k\u00e4ivitage anal\u00fc\u00fcs ning vaadake ParaView\u2019s pingete jaotust.","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_locale":"et","_original_post":"https:\/\/www.frontistr.com\/?page_id=3355&lang=ja","footnotes":""},"class_list":["post-3385","page","type-page","status-publish","hentry","et"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/comments?post=3385"}],"version-history":[{"count":1,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3385\/revisions"}],"predecessor-version":[{"id":3386,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3385\/revisions\/3386"}],"wp:attachment":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/media?parent=3385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}