{"id":3425,"date":"2026-09-20T01:07:47","date_gmt":"2026-09-19T16:07:47","guid":{"rendered":"https:\/\/www.frontistr.com\/?page_id=3425&#038;lang=ja"},"modified":"2026-09-20T01:37:39","modified_gmt":"2026-09-19T16:37:39","slug":"getting-started","status":"publish","type":"page","link":"https:\/\/www.frontistr.com\/lt\/getting-started\/","title":{"rendered":"<i>Darbo prad\u017eia<\/i>"},"content":{"rendered":"<div class=\"getting-started\" lang=\"lt\" 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\">Darbo prad\u017eia<\/h1>\n      <p class=\"description\">Atlikite vyrio analiz\u0119 su FrontISTR ir per\u017ei\u016br\u0117kite \u012ftempi\u0173 pasiskirstym\u0105 programoje ParaView. Atsisi\u0173skite sprendikl\u012f ir paruo\u0161t\u0105 pavyzd\u012f \u2014 pirmam paleidimui nereikia kurti tinklo nuo nulio.<\/p>\n      <p class=\"button\"><a href=\"#gs-install\">Per\u017ei\u016br\u0117ti veiksmus<\/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 Mises \u012ftempi\u0173 pasiskirstymas vyryje, su \u012ftempi\u0173 koncentracija aplink skyles.\" width=\"1200\" height=\"800\" fetchpriority=\"high\">\n      <figcaption>Atlikite tiesin\u0119 statin\u0119 vyrio analiz\u0119. Tikslas \u2014 spalviniu kont\u016bru parodyti NodalMISES, t. y. mazginius von Mises \u012ftempius.<\/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\">Paruo\u0161kite sprendikl\u012f<\/h2><p>Pasirinkite Windows dvejetain\u012f fail\u0105 arba Docker atvaizd\u0105, kur\u012f galima naudoti Windows, macOS ir Linux.<\/p><\/div>\n    <div class=\"gs-platforms\">\n      <div>\n        <h3>Windows (64 bit\u0173)<\/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\">Atsisi\u0173sti Windows versij\u0105<\/a><\/p>\n        <p>I\u0161skleiskite ZIP archyv\u0105. Kitame \u017eingsnyje paruo\u0161\u0119 pavyzd\u012f, nukopijuokite fistr1.exe ir visas kartu pateiktas DLL \u012f pavyzd\u017eio aplank\u0105 (01_elastic_hinge).<\/p>\n      <\/div>\n      <div>\n        <h3>Docker (Windows \/ macOS \/ Linux)<\/h3>\n        <p>Paleiskite Docker, tada terminale vykdykite toliau pateikt\u0105 komand\u0105. Windows aplinkoje naudokite Docker Linux konteineri\u0173 re\u017eimu ir komand\u0105 vykdykite PowerShell.<\/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\">Dabartinis oficialus atvaizdas sukurtas amd64 architekt\u016brai. Apple Silicon Mac kompiuteriuose jis vykdomas emuliacijos re\u017eimu, tod\u0117l gali u\u017etrukti ilgiau.<\/p>\n        <ul class=\"gs-links\">\n          <li><a href=\"https:\/\/docs.docker.com\/get-started\/get-docker\/\" target=\"_blank\" rel=\"noopener\">Paruo\u0161ti Docker<\/a><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <details class=\"gs-help\">\n      <summary>Kompiliuoti i\u0161 pirminio kodo<\/summary>\n      <p>FrontISTR taip pat galite sukompiliuoti i\u0161 pirminio kodo bet kurioje i\u0161 \u0161i\u0173 operacini\u0173 sistem\u0173. \u012ediegus kompiliatorius ir reikalingas bibliotekas, CMake aptinka aplink\u0105 ir sukonfig\u016bruoja kompiliavim\u0105.<\/p>\n      <p>\u012ediekite pagrindinius \u012frankius naudodami toliau pateiktas j\u016bs\u0173 distribucijai skirtas komandas. Galite prad\u0117ti nuo esamos k\u016brimo aplinkos neprid\u0117dami MPI ar kit\u0173 pasirinktini\u0173 bibliotek\u0173.<\/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>Toliau pateiktos komandos rodo kompiliavimo ir diegimo pavyzd\u012f macOS ir Linux sistemose. Vykdomieji failai \u012fra\u0161omi \u012f nam\u0173 katalogo bin aplank\u0105, tod\u0117l nereikia nei sudo, nei keisti PATH. Informacij\u0105 apie macOS\/Windows aplinkos paruo\u0161im\u0105 ir papildomas bibliotekas rasite kompiliavimo vadove.<\/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>Pateikt\u0105 pavyzd\u012f galite paleisti jo i\u0161 naujo neatsisi\u0173sdami. Vykdykite toliau pateiktas komandas, tada pereikite prie 04 \u017eingsnio ir per\u017ei\u016br\u0117kite rezultat\u0105 programoje ParaView.<\/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\/lt\/build_guide\/\">Kompiliuoti i\u0161 pirminio kodo<\/a><\/p>\n    <\/details>\n    <p class=\"gs-note\">Dvejetainiai failai ir konteineris naudoja nuolat atnaujinamas master \/ LATEST versijas. I\u0161leistas versijas ir kitas aplinkas rasite atsisiuntim\u0173 puslapyje. <a href=\"https:\/\/www.frontistr.com\/lt\/download\/\">Kitos versijos ir aplinkos<\/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\">Atsisi\u0173skite pavyzd\u012f<\/h2>\n      <p>Atsisi\u0173skite ir i\u0161skleiskite pavyzd\u017eio ZIP archyv\u0105. Naudokite tris \u012fvesties failus aplanke 01_elastic_hinge.<\/p>\n      <p class=\"button button-border\"><a href=\"https:\/\/www.frontistr.com\/sys\/files\/01_elastic_hinge.zip\">Atsisi\u0173sti pavyzd\u012f (ZIP)<\/a><\/p>\n      <p class=\"gs-note\">Paleiskite analiz\u0119 i\u0161skleistame 01_elastic_hinge aplanke. macOS\/Linux komand\u0173 eilut\u0117s i\u0161skleidimui naudojamas unzip.<\/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>\u012evesties ir i\u0161vesties fail\u0173 vietos<\/dd>\n        <dt><code>hinge.cnt<\/code><\/dt><dd>Med\u017eiagos, apkrovos, suvar\u017eymai ir analiz\u0117s nustatymai<\/dd>\n        <dt><code>hinge.msh<\/code><\/dt><dd>Vyrio baigtini\u0173 element\u0173 tinklas<\/dd>\n      <\/dl>\n    <\/div>\n  <\/div>\n  <div class=\"inner\">\n    <p>Jei norite naudoti komand\u0173 eilut\u0119, vietoje, kur norite laikyti pavyzd\u012f, \u012fvykdykite vis\u0105 toliau pateikt\u0105 blok\u0105. Jis atsisiun\u010dia ir i\u0161skleid\u017eia archyv\u0105, tada pereina \u012f pavyzd\u017eio aplank\u0105. Tame pa\u010diame terminale galite t\u0119sti analiz\u0117s komanda.<\/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\">Paleiskite i\u0161 pavyzd\u017eio aplanko<\/h2><p>Paleiskite analiz\u0119 pavyzd\u017eio aplanke 01_elastic_hinge. Patikrinkite, ar jame yra hecmw_ctrl.dat.<\/p><\/div>\n    <div class=\"gs-platforms\">\n      <div><h3>Windows dvejetainis failas<\/h3><p>Dukart spustel\u0117kite fistr1.exe pavyzd\u017eio aplanke. Kartu pateiktos DLL taip pat turi b\u016bti tame pa\u010diame aplanke. Jei vykdymui pasibaigus langas u\u017esidaro, programoje ParaView atidarykite pavyzd\u017eio aplanke \u012fra\u0161ytus rezultatus.<\/p><details class=\"gs-help\"><summary>\u017durnalui per\u017ei\u016br\u0117ti<\/summary><p>Jei langas i\u0161kart u\u017esidaro ir rezultatai nesukuriami arba norite per\u017ei\u016br\u0117ti \u017eurnal\u0105, pavyzd\u017eio aplanke atidarykite PowerShell ir vykdykite:<\/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\">Pavyzd\u017eio aplanke atidarykite terminal\u0105 (Windows sistemoje \u2014 PowerShell) ir vykdykite komand\u0105. Pavyzd\u017eio aplankas konteineryje prijungiamas kaip \/work. Rezultatai i\u0161saugomi vietiniame pavyzd\u017eio aplanke.<\/p><\/div>\n    <\/div>\n    <div class=\"gs-complete\"><p>Vykdant terminale, \u0161is prane\u0161imas \u017eurnalo pabaigoje patvirtina, kad analiz\u0117 baigta. Vykdymo trukm\u0117 priklauso nuo kompiuterio.<\/p><pre dir=\"ltr\"><code>FrontISTR Completed !!<\/code><\/pre><\/div>\n    <details class=\"gs-help\"><summary>Jei kas nors neveikia<\/summary><p>Jei \u012fvesties fail\u0173 rasti nepavyksta, patikrinkite, ar analiz\u0119 vykdote aplanke 01_elastic_hinge. Windows sistemoje taip pat patikrinkite, ar fistr1.exe ir visos kartu pateiktos DLL nukopijuotos \u012f t\u0105 pat\u012f aplank\u0105.<\/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\">Atidarykite rezultat\u0105 programoje ParaView<\/h2><p>\u012ediekite ParaView. Pasirinkite File \u2192 Open ir pavyzd\u017eio aplanke atidarykite \u0161\u012f fail\u0105.<\/p><\/div>\n    <pre dir=\"ltr\"><code>hinge_vis_psf.0001.pvtu<\/code><\/pre>\n    <p class=\"gs-note\">Rezultatai \u012fra\u0161omi \u012f t\u0105 pat\u012f 01_elastic_hinge aplank\u0105. I\u0161saugokite ir \u0161alia esant\u012f hinge_vis_psf.0001 aplank\u0105; neperkelkite vien tik .pvtu failo. 0000 yra pradin\u0117 b\u016bsena, o 0001 \u2014 rezultatas pritaikius apkrov\u0105.<\/p>\n    <p class=\"button button-border\"><a href=\"https:\/\/www.paraview.org\/download\/\" target=\"_blank\" rel=\"noopener\">Atsisi\u0173sti ParaView<\/a><\/p>\n    <p class=\"gs-note\">Ekrano vaizdai: ParaView 6.1.0 macOS sistemoje. Pagrindiniai veiksmai Windows ir Linux sistemose tokie patys.<\/p>\n    <ol class=\"gs-visual-steps\">\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 1<\/p><p>I\u0161kart atidarius fail\u0105. Kair\u0117je spustel\u0117kite 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=\"I\u0161kart atidarius fail\u0105. Kair\u0117je spustel\u0117kite 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>Spustel\u0117jus Apply parodoma vyrio geometrija.<\/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=\"Spustel\u0117jus Apply parodoma vyrio geometrija.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 3<\/p><p>Vir\u0161utin\u0117je \u012franki\u0173 juostoje pakeiskite Solid Color \u012f NodalMISES, kad b\u016bt\u0173 parodytas von Mises \u012ftempi\u0173 pasiskirstymas.<\/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=\"Vir\u0161utin\u0117je \u012franki\u0173 juostoje pakeiskite Solid Color \u012f NodalMISES, kad b\u016bt\u0173 parodytas von Mises \u012ftempi\u0173 pasiskirstymas.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n          <\/ol>\n    <p class=\"gs-note\">Spalvos ir fonas priklauso nuo ParaView nustatym\u0173; jie neprivalo sutapti su iliustracija. Jei modelio nematyti, pabandykite Reset Camera.<\/p>\n  <\/div>\n<\/section>\n<section class=\"section gs-outro\"><div class=\"inner section-title\">\n  <h2 class=\"title\">Pirmoji analiz\u0117 baigta<\/h2><p>Toliau per\u017ei\u016br\u0117kite pavyzd\u017eio apkrovas ir med\u017eiag\u0173 nustatymus. Vadove paai\u0161kinamas \u0161is modelis ir pristatomi kiti analiz\u0117s tipai.<\/p>\n  <ul class=\"gs-links\"><li><a href=\"https:\/\/docs.frontistr.com\/lt\/examples\/tutorial_01.html\">Skaityti apie \u0161\u012f pavyzd\u012f<\/a><\/li><li><a href=\"https:\/\/docs.frontistr.com\/lt\/introduction\/workflow_guide.html\">Pasirinkti GUI arba modeliavimo aplink\u0105<\/a><\/li><\/ul>\n<\/div><\/section>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Atlikite savo pirm\u0105j\u0105 konstrukcij\u0173 analiz\u0119 su FrontISTR. Atsisi\u0173skite sprendikl\u012f ir pavyzd\u012f, paleiskite analiz\u0119 ir per\u017ei\u016br\u0117kite \u012ftempi\u0173 pasiskirstym\u0105 programoje ParaView.","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":"lt_LT","_original_post":"https:\/\/www.frontistr.com\/?page_id=3355&lang=ja","footnotes":""},"class_list":["post-3425","page","type-page","status-publish","hentry","lt-LT"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3425","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=3425"}],"version-history":[{"count":1,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3425\/revisions"}],"predecessor-version":[{"id":3426,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3425\/revisions\/3426"}],"wp:attachment":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/media?parent=3425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}