{"id":3391,"date":"2026-09-20T01:07:37","date_gmt":"2026-09-19T16:07:37","guid":{"rendered":"https:\/\/www.frontistr.com\/?page_id=3391&#038;lang=ja"},"modified":"2026-09-20T01:37:30","modified_gmt":"2026-09-19T16:37:30","slug":"getting-started","status":"publish","type":"page","link":"https:\/\/www.frontistr.com\/fi\/getting-started\/","title":{"rendered":"<i>Aloittaminen<\/i>"},"content":{"rendered":"<div class=\"getting-started\" lang=\"fi\" 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\">Aloittaminen<\/h1>\n      <p class=\"description\">Analysoi sarana FrontISTRilla ja tarkastele sitten j\u00e4nnitysjakaumaa ParaViewssa. Kun ratkaisija ja valmis esimerkki ovat k\u00e4ytett\u00e4viss\u00e4, ensimm\u00e4ist\u00e4 ajoa varten ei tarvitse aloittaa verkon luomisesta.<\/p>\n      <p class=\"button\"><a href=\"#gs-install\">Seuraa vaiheita<\/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=\"Saranan von Mises -j\u00e4nnitysjakauma, jossa reikien ymp\u00e4rill\u00e4 n\u00e4kyy j\u00e4nnityskeskittymi\u00e4.\" width=\"1200\" height=\"800\" fetchpriority=\"high\">\n      <figcaption>Suorita saranalle lineaarinen staattinen analyysi. Tavoitteena on n\u00e4ytt\u00e4\u00e4 NodalMISES eli solmupisteiden von Mises -j\u00e4nnitys v\u00e4rillisen\u00e4 kontuurikuvana.<\/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\">Hanki ratkaisija<\/h2><p>K\u00e4yt\u00e4 Windows-bin\u00e4\u00e4ri\u00e4 tai Docker-levykuvaa, jota voi k\u00e4ytt\u00e4\u00e4 Windowsissa, macOS:ssa ja Linuxissa.<\/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\">Lataa Windows-versio<\/a><\/p>\n        <p>Pura ZIP-tiedosto. Kun olet valmistellut esimerkin seuraavassa vaiheessa, kopioi fistr1.exe ja kaikki sen mukana toimitetut DLL-tiedostot esimerkkikansioon (01_elastic_hinge).<\/p>\n      <\/div>\n      <div>\n        <h3>Docker (Windows \/ macOS \/ Linux)<\/h3>\n        <p>K\u00e4ynnist\u00e4 Docker ja suorita sitten seuraava komento p\u00e4\u00e4tteess\u00e4. Windowsissa k\u00e4yt\u00e4 Dockeria Linux-s\u00e4ili\u00f6tilassa ja suorita komento PowerShelliss\u00e4.<\/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\">Nykyinen virallinen levykuva on rakennettu amd64-arkkitehtuurille. Apple Silicon -Macissa se toimii emuloinnin kautta, joten suoritus voi kest\u00e4\u00e4 kauemmin.<\/p>\n        <ul class=\"gs-links\">\n          <li><a href=\"https:\/\/docs.docker.com\/get-started\/get-docker\/\" target=\"_blank\" rel=\"noopener\">M\u00e4\u00e4rit\u00e4 Docker<\/a><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <details class=\"gs-help\">\n      <summary>K\u00e4\u00e4nn\u00e4 l\u00e4hdekoodista<\/summary>\n      <p>Voit my\u00f6s k\u00e4\u00e4nt\u00e4\u00e4 FrontISTRin l\u00e4hdekoodista mill\u00e4 tahansa n\u00e4ist\u00e4 k\u00e4ytt\u00f6j\u00e4rjestelmist\u00e4. Kun k\u00e4\u00e4nt\u00e4j\u00e4t ja tarvittavat kirjastot on asennettu, CMake tunnistaa ymp\u00e4rist\u00f6n ja m\u00e4\u00e4ritt\u00e4\u00e4 k\u00e4\u00e4nn\u00f6ksen.<\/p>\n      <p>Asenna perusty\u00f6kalut alla olevilla jakelukohtaisilla komennoilla. Voit k\u00e4ytt\u00e4\u00e4 nykyist\u00e4 kehitysymp\u00e4rist\u00f6\u00e4si lis\u00e4\u00e4m\u00e4tt\u00e4 aluksi MPI:t\u00e4 tai muita valinnaisia kirjastoja.<\/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>Seuraavat komennot n\u00e4ytt\u00e4v\u00e4t esimerkin k\u00e4\u00e4nt\u00e4misest\u00e4 ja asentamisesta macOS:ssa ja Linuxissa. Suoritettavat tiedostot asennetaan kotihakemistosi bin-hakemistoon, joten sudoa tai PATH-muutoksia ei tarvita. Katso k\u00e4\u00e4nn\u00f6sohjeesta macOS-\/Windows-ymp\u00e4rist\u00f6n valmistelu ja valinnaiset kirjastot.<\/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>Voit suorittaa mukana tulevan esimerkin suoraan lataamatta sit\u00e4 uudelleen. Suorita analyysi alla olevilla komennoilla ja siirry sitten vaiheeseen 04 tarkastelemaan tulosta ParaViewssa.<\/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\/fi\/build_guide\/\">K\u00e4\u00e4nn\u00e4 l\u00e4hdekoodista<\/a><\/p>\n    <\/details>\n    <p class=\"gs-note\">Bin\u00e4\u00e4rit ja s\u00e4ili\u00f6 k\u00e4ytt\u00e4v\u00e4t jatkuvasti p\u00e4ivittyvi\u00e4 master \/ LATEST -versioita. Julkaistut versiot ja muut ymp\u00e4rist\u00f6t l\u00f6ytyv\u00e4t lataussivulta. <a href=\"https:\/\/www.frontistr.com\/fi\/download\/\">Muut versiot ja ymp\u00e4rist\u00f6t<\/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\">Lataa esimerkki<\/h2>\n      <p>Lataa ja pura esimerkin ZIP-tiedosto. K\u00e4yt\u00e4 01_elastic_hinge-kansion kolmea sy\u00f6tetiedostoa.<\/p>\n      <p class=\"button button-border\"><a href=\"https:\/\/www.frontistr.com\/sys\/files\/01_elastic_hinge.zip\">Lataa esimerkki (ZIP)<\/a><\/p>\n      <p class=\"gs-note\">Suorita analyysi puretussa 01_elastic_hinge-kansiossa. Komentorivilt\u00e4 purettaessa macOS ja Linux k\u00e4ytt\u00e4v\u00e4t unzip-komentoa.<\/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>Sy\u00f6te- ja tulostiedostojen sijainnit<\/dd>\n        <dt><code>hinge.cnt<\/code><\/dt><dd>Materiaalit, kuormat, reunaehdot ja analyysiasetukset<\/dd>\n        <dt><code>hinge.msh<\/code><\/dt><dd>Saranan verkko<\/dd>\n      <\/dl>\n    <\/div>\n  <\/div>\n  <div class=\"inner\">\n    <p>Jos haluat valmistella esimerkin komentorivilt\u00e4, suorita koko alla oleva lohko siin\u00e4 sijainnissa, johon haluat tallentaa esimerkin. Se lataa ja purkaa arkiston ja siirtyy sitten esimerkkikansioon. Voit jatkaa analyysikomennolla samassa p\u00e4\u00e4tteess\u00e4.<\/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\">Suorita esimerkkikansiosta<\/h2><p>Suorita analyysi esimerkkikansiossa 01_elastic_hinge. Varmista, ett\u00e4 hecmw_ctrl.dat on kyseisess\u00e4 kansiossa.<\/p><\/div>\n    <div class=\"gs-platforms\">\n      <div><h3>Windows-bin\u00e4\u00e4ri<\/h3><p>Kaksoisnapsauta esimerkkikansion fistr1.exe-tiedostoa. My\u00f6s mukana toimitettujen DLL-tiedostojen on oltava samassa kansiossa. Jos ikkuna sulkeutuu ajon p\u00e4\u00e4ttyess\u00e4, avaa esimerkkikansioon kirjoitetut tulokset ParaViewssa.<\/p><details class=\"gs-help\"><summary>Lokitietojen tarkastelu<\/summary><p>Jos ikkuna sulkeutuu heti eik\u00e4 tuloksia synny tai haluat tarkastella lokia, avaa PowerShell esimerkkikansiossa ja suorita:<\/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\">Avaa p\u00e4\u00e4te esimerkkikansiossa (Windowsissa PowerShell) ja suorita komento. Esimerkkikansio liitet\u00e4\u00e4n s\u00e4ili\u00f6ss\u00e4 hakemistoon \/work. Tulokset tallennetaan paikalliseen esimerkkikansioon.<\/p><\/div>\n    <\/div>\n    <div class=\"gs-complete\"><p>Kun analyysi suoritetaan p\u00e4\u00e4tteess\u00e4, seuraava viesti lokin lopussa vahvistaa, ett\u00e4 analyysi on valmis. Suoritusaika riippuu tietokoneesta.<\/p><pre dir=\"ltr\"><code>FrontISTR Completed !!<\/code><\/pre><\/div>\n    <details class=\"gs-help\"><summary>Jos jokin ei toimi<\/summary><p>Jos sy\u00f6tetiedostoja ei l\u00f6ydy, varmista, ett\u00e4 suoritat analyysin 01_elastic_hinge-kansiosta. Tarkista Windowsissa my\u00f6s, ett\u00e4 fistr1.exe ja kaikki sen mukana toimitetut DLL-tiedostot on kopioitu samaan kansioon.<\/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\">Avaa tulos ParaViewssa<\/h2><p>Asenna ParaView. Valitse File \u2192 Open ja avaa seuraava tiedosto esimerkkikansiosta.<\/p><\/div>\n    <pre dir=\"ltr\"><code>hinge_vis_psf.0001.pvtu<\/code><\/pre>\n    <p class=\"gs-note\">Tulokset kirjoitetaan samaan 01_elastic_hinge-kansioon. S\u00e4ilyt\u00e4 my\u00f6s viereinen hinge_vis_psf.0001-kansio; \u00e4l\u00e4 siirr\u00e4 .pvtu-tiedostoa yksin\u00e4\u00e4n. 0000 on alkutila ja 0001 on kuormituksen j\u00e4lkeinen tulos.<\/p>\n    <p class=\"button button-border\"><a href=\"https:\/\/www.paraview.org\/download\/\" target=\"_blank\" rel=\"noopener\">Lataa ParaView<\/a><\/p>\n    <p class=\"gs-note\">Kuvakaappaukset: ParaView 6.1.0 macOS:ssa. Perusvaiheet ovat samat Windowsissa ja Linuxissa.<\/p>\n    <ol class=\"gs-visual-steps\">\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 1<\/p><p>Heti tiedoston avaamisen j\u00e4lkeen. Napsauta vasemmalla 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=\"Heti tiedoston avaamisen j\u00e4lkeen. Napsauta vasemmalla 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>Saranan geometria tulee n\u00e4kyviin, kun napsautat Apply.<\/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=\"Saranan geometria tulee n\u00e4kyviin, kun napsautat Apply.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 3<\/p><p>Vaihda yl\u00e4ty\u00f6kalurivin Solid Color arvoksi NodalMISES, jolloin von Mises -j\u00e4nnitysjakauma tulee n\u00e4kyviin.<\/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=\"Vaihda yl\u00e4ty\u00f6kalurivin Solid Color arvoksi NodalMISES, jolloin von Mises -j\u00e4nnitysjakauma tulee n\u00e4kyviin.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n          <\/ol>\n    <p class=\"gs-note\">V\u00e4rit ja tausta riippuvat ParaViewn asetuksista eik\u00e4 niiden tarvitse vastata esimerkkikuvaa. Jos malli ei n\u00e4y, kokeile Reset Camera.<\/p>\n  <\/div>\n<\/section>\n<section class=\"section gs-outro\"><div class=\"inner section-title\">\n  <h2 class=\"title\">Ensimm\u00e4inen analyysisi on valmis<\/h2><p>Tarkastele seuraavaksi esimerkin kuormia ja materiaaliasetuksia. K\u00e4ytt\u00f6ohje kuvaa t\u00e4m\u00e4n mallin ja esittelee muita analyysityyppej\u00e4.<\/p>\n  <ul class=\"gs-links\"><li><a href=\"https:\/\/docs.frontistr.com\/fi\/examples\/tutorial_01.html\">Lue lis\u00e4\u00e4 t\u00e4st\u00e4 esimerkist\u00e4<\/a><\/li><li><a href=\"https:\/\/docs.frontistr.com\/fi\/introduction\/workflow_guide.html\">Valitse GUI tai mallinnusty\u00f6nkulku<\/a><\/li><\/ul>\n<\/div><\/section>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Suorita ensimm\u00e4inen rakenneanalyysisi FrontISTR:ll\u00e4. Lataa ratkaisin ja esimerkki, suorita analyysi ja tarkastele j\u00e4nnitysjakaumaa ParaView\u2019ssa.","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":"fi","_original_post":"https:\/\/www.frontistr.com\/?page_id=3355&lang=ja","footnotes":""},"class_list":["post-3391","page","type-page","status-publish","hentry","fi"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3391","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=3391"}],"version-history":[{"count":1,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3391\/revisions"}],"predecessor-version":[{"id":3392,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3391\/revisions\/3392"}],"wp:attachment":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/media?parent=3391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}