{"id":3375,"date":"2026-09-20T01:07:31","date_gmt":"2026-09-19T16:07:31","guid":{"rendered":"https:\/\/www.frontistr.com\/?page_id=3375&#038;lang=ja"},"modified":"2026-09-20T01:37:25","modified_gmt":"2026-09-19T16:37:25","slug":"getting-started","status":"publish","type":"page","link":"https:\/\/www.frontistr.com\/cs\/getting-started\/","title":{"rendered":"<i>Za\u010d\u00edn\u00e1me<\/i>"},"content":{"rendered":"<div class=\"getting-started\" lang=\"cs\" 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\">Za\u010d\u00edn\u00e1me<\/h1>\n      <p class=\"description\">Prove\u010fte anal\u00fdzu z\u00e1v\u011bsu ve FrontISTR a potom si v ParaView prohl\u00e9dn\u011bte rozlo\u017een\u00ed nap\u011bt\u00ed. Se solverem a p\u0159ipraven\u00fdm p\u0159\u00edkladem nemus\u00edte p\u0159i prvn\u00edm spu\u0161t\u011bn\u00ed za\u010d\u00ednat tvorbou s\u00edt\u011b.<\/p>\n      <p class=\"button\"><a href=\"#gs-install\">Postupujte podle krok\u016f<\/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=\"Rozlo\u017een\u00ed nap\u011bt\u00ed von Mises v z\u00e1v\u011bsu s koncentrac\u00ed nap\u011bt\u00ed kolem otvor\u016f.\" width=\"1200\" height=\"800\" fetchpriority=\"high\">\n      <figcaption>Prove\u010fte line\u00e1rn\u00ed statickou anal\u00fdzu z\u00e1v\u011bsu. C\u00edlem je zobrazit NodalMISES, tedy uzlov\u00e9 nap\u011bt\u00ed von Mises, jako barevnou konturovou mapu.<\/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\">Z\u00edskejte solver<\/h2><p>Pou\u017eijte bin\u00e1rn\u00ed soubor pro Windows nebo Docker image, kter\u00fd lze pou\u017e\u00edt ve Windows, macOS a Linuxu.<\/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\">St\u00e1hnout pro Windows<\/a><\/p>\n        <p>Rozbalte ZIP. Po p\u0159\u00edprav\u011b p\u0159\u00edkladu v dal\u0161\u00edm kroku zkop\u00edrujte fistr1.exe a v\u0161echny p\u0159ilo\u017een\u00e9 DLL do slo\u017eky p\u0159\u00edkladu (01_elastic_hinge).<\/p>\n      <\/div>\n      <div>\n        <h3>Docker (Windows \/ macOS \/ Linux)<\/h3>\n        <p>Spus\u0165te Docker a pot\u00e9 v termin\u00e1lu spus\u0165te n\u00e1sleduj\u00edc\u00ed p\u0159\u00edkaz. Ve Windows pou\u017eijte Docker v re\u017eimu Linux kontejner\u016f a p\u0159\u00edkaz spus\u0165te v PowerShellu.<\/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\">Aktu\u00e1ln\u00ed ofici\u00e1ln\u00ed image je sestaven pro amd64. Na Mac\u00edch s Apple Silicon b\u011b\u017e\u00ed p\u0159es emulaci, tak\u017ee m\u016f\u017ee b\u00fdt pomalej\u0161\u00ed.<\/p>\n        <ul class=\"gs-links\">\n          <li><a href=\"https:\/\/docs.docker.com\/get-started\/get-docker\/\" target=\"_blank\" rel=\"noopener\">Nastavit Docker<\/a><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <details class=\"gs-help\">\n      <summary>Sestavit ze zdrojov\u00e9ho k\u00f3du<\/summary>\n      <p>FrontISTR m\u016f\u017eete na kter\u00e9mkoli z t\u011bchto opera\u010dn\u00edch syst\u00e9m\u016f tak\u00e9 sestavit ze zdrojov\u00e9ho k\u00f3du. Po instalaci kompil\u00e1tor\u016f a pot\u0159ebn\u00fdch knihoven CMake rozpozn\u00e1 prost\u0159ed\u00ed a nakonfiguruje sestaven\u00ed.<\/p>\n      <p>Nainstalujte z\u00e1kladn\u00ed n\u00e1stroje pomoc\u00ed n\u00ed\u017ee uveden\u00fdch p\u0159\u00edkaz\u016f pro va\u0161i distribuci. M\u016f\u017eete pou\u017e\u00edt sv\u00e9 st\u00e1vaj\u00edc\u00ed v\u00fdvojov\u00e9 prost\u0159ed\u00ed bez p\u0159id\u00e1v\u00e1n\u00ed MPI nebo dal\u0161\u00edch voliteln\u00fdch knihoven.<\/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>N\u00e1sleduj\u00edc\u00ed p\u0159\u00edkazy ukazuj\u00ed p\u0159\u00edklad sestaven\u00ed a instalace v macOS a Linuxu. Spustiteln\u00e9 soubory se instaluj\u00ed do adres\u00e1\u0159e bin ve va\u0161em domovsk\u00e9m adres\u00e1\u0159i, tak\u017ee nen\u00ed pot\u0159eba sudo ani zm\u011bna PATH. P\u0159\u00edpravu macOS\/Windows a voliteln\u00e9 knihovny najdete v pr\u016fvodci sestaven\u00edm.<\/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>P\u0159ilo\u017een\u00fd p\u0159\u00edklad m\u016f\u017eete spustit p\u0159\u00edmo bez dal\u0161\u00edho stahov\u00e1n\u00ed. Prove\u010fte anal\u00fdzu pomoc\u00ed n\u00ed\u017ee uveden\u00fdch p\u0159\u00edkaz\u016f a potom pokra\u010dujte krokem 04, kde v\u00fdsledek zobraz\u00edte v 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\/cs\/build_guide\/\">Sestavit ze zdrojov\u00e9ho k\u00f3du<\/a><\/p>\n    <\/details>\n    <p class=\"gs-note\">Bin\u00e1rn\u00ed soubory a kontejner pou\u017e\u00edvaj\u00ed pr\u016fb\u011b\u017en\u011b aktualizovan\u00e9 verze master \/ LATEST. Vydan\u00e9 verze a dal\u0161\u00ed prost\u0159ed\u00ed najdete na str\u00e1nce ke sta\u017een\u00ed. <a href=\"https:\/\/www.frontistr.com\/cs\/download\/\">Jin\u00e9 verze a prost\u0159ed\u00ed<\/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\">St\u00e1hn\u011bte p\u0159\u00edklad<\/h2>\n      <p>St\u00e1hn\u011bte a rozbalte ZIP s p\u0159\u00edkladem. Pou\u017eijte t\u0159i vstupn\u00ed soubory ve slo\u017ece 01_elastic_hinge.<\/p>\n      <p class=\"button button-border\"><a href=\"https:\/\/www.frontistr.com\/sys\/files\/01_elastic_hinge.zip\">St\u00e1hnout p\u0159\u00edklad (ZIP)<\/a><\/p>\n      <p class=\"gs-note\">Spus\u0165te anal\u00fdzu v rozbalen\u00e9 slo\u017ece 01_elastic_hinge. P\u0159i rozbalov\u00e1n\u00ed z p\u0159\u00edkazov\u00e9 \u0159\u00e1dky se v macOS a Linuxu pou\u017e\u00edv\u00e1 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>Um\u00edst\u011bn\u00ed vstupn\u00edch a v\u00fdstupn\u00edch soubor\u016f<\/dd>\n        <dt><code>hinge.cnt<\/code><\/dt><dd>Materi\u00e1ly, zat\u00ed\u017een\u00ed, okrajov\u00e9 podm\u00ednky a nastaven\u00ed anal\u00fdzy<\/dd>\n        <dt><code>hinge.msh<\/code><\/dt><dd>S\u00ed\u0165 z\u00e1v\u011bsu<\/dd>\n      <\/dl>\n    <\/div>\n  <\/div>\n  <div class=\"inner\">\n    <p>Chcete-li p\u0159ipravit p\u0159\u00edklad z p\u0159\u00edkazov\u00e9 \u0159\u00e1dky, spus\u0165te cel\u00fd n\u00e1sleduj\u00edc\u00ed blok v m\u00edst\u011b, kde chcete p\u0159\u00edklad ulo\u017eit. P\u0159\u00edkazy st\u00e1hnou a rozbal\u00ed archiv a pot\u00e9 p\u0159ejdou do slo\u017eky p\u0159\u00edkladu. Ve stejn\u00e9m termin\u00e1lu pak m\u016f\u017eete pokra\u010dovat p\u0159\u00edkazem pro anal\u00fdzu.<\/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\">Spus\u0165te ze slo\u017eky p\u0159\u00edkladu<\/h2><p>Spus\u0165te anal\u00fdzu ve slo\u017ece p\u0159\u00edkladu 01_elastic_hinge. Ov\u011b\u0159te, \u017ee se v t\u00e9to slo\u017ece nach\u00e1z\u00ed hecmw_ctrl.dat.<\/p><\/div>\n    <div class=\"gs-platforms\">\n      <div><h3>Bin\u00e1rn\u00ed soubor pro Windows<\/h3><p>Poklepejte na fistr1.exe ve slo\u017ece p\u0159\u00edkladu. P\u0159ilo\u017een\u00e9 DLL mus\u00ed b\u00fdt ve stejn\u00e9 slo\u017ece. Pokud se okno po dokon\u010den\u00ed b\u011bhu zav\u0159e, otev\u0159ete v ParaView v\u00fdsledky zapsan\u00e9 do slo\u017eky p\u0159\u00edkladu.<\/p><details class=\"gs-help\"><summary>Zobrazen\u00ed logu<\/summary><p>Pokud se okno ihned zav\u0159e bez vytvo\u0159en\u00ed v\u00fdsledk\u016f nebo chcete zkontrolovat log, otev\u0159ete PowerShell ve slo\u017ece p\u0159\u00edkladu a spus\u0165te:<\/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\">Otev\u0159ete termin\u00e1l ve slo\u017ece p\u0159\u00edkladu (ve Windows PowerShell) a spus\u0165te p\u0159\u00edkaz. Slo\u017eka p\u0159\u00edkladu se v kontejneru p\u0159ipoj\u00ed jako \/work. V\u00fdsledky se ulo\u017e\u00ed do m\u00edstn\u00ed slo\u017eky p\u0159\u00edkladu.<\/p><\/div>\n    <\/div>\n    <div class=\"gs-complete\"><p>P\u0159i spu\u0161t\u011bn\u00ed v termin\u00e1lu potvrzuje n\u00e1sleduj\u00edc\u00ed zpr\u00e1va na konci logu, \u017ee je anal\u00fdza dokon\u010dena. Doba b\u011bhu z\u00e1vis\u00ed na va\u0161em po\u010d\u00edta\u010di.<\/p><pre dir=\"ltr\"><code>FrontISTR Completed !!<\/code><\/pre><\/div>\n    <details class=\"gs-help\"><summary>Kdy\u017e n\u011bco nefunguje<\/summary><p>Pokud se vstupn\u00ed soubory nenajdou, ov\u011b\u0159te, \u017ee anal\u00fdzu spou\u0161t\u00edte ze slo\u017eky 01_elastic_hinge. Ve Windows tak\u00e9 zkontrolujte, \u017ee fistr1.exe a v\u0161echny p\u0159ilo\u017een\u00e9 DLL byly zkop\u00edrov\u00e1ny do stejn\u00e9 slo\u017eky.<\/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\">Otev\u0159ete v\u00fdsledek v ParaView<\/h2><p>Nainstalujte ParaView. Zvolte File \u2192 Open a otev\u0159ete n\u00e1sleduj\u00edc\u00ed soubor ve slo\u017ece p\u0159\u00edkladu.<\/p><\/div>\n    <pre dir=\"ltr\"><code>hinge_vis_psf.0001.pvtu<\/code><\/pre>\n    <p class=\"gs-note\">V\u00fdsledky se zapisuj\u00ed do stejn\u00e9 slo\u017eky 01_elastic_hinge. Zachovejte tak\u00e9 sousedn\u00ed slo\u017eku hinge_vis_psf.0001; nep\u0159esouvejte samotn\u00fd soubor .pvtu. 0000 je po\u010d\u00e1te\u010dn\u00ed stav a 0001 je v\u00fdsledek po zat\u00ed\u017een\u00ed.<\/p>\n    <p class=\"button button-border\"><a href=\"https:\/\/www.paraview.org\/download\/\" target=\"_blank\" rel=\"noopener\">St\u00e1hnout ParaView<\/a><\/p>\n    <p class=\"gs-note\">Sn\u00edmky obrazovky: ParaView 6.1.0 v macOS. Z\u00e1kladn\u00ed kroky jsou stejn\u00e9 ve Windows a Linuxu.<\/p>\n    <ol class=\"gs-visual-steps\">\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 1<\/p><p>Bezprost\u0159edn\u011b po otev\u0159en\u00ed souboru. Vlevo klikn\u011bte na 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=\"Bezprost\u0159edn\u011b po otev\u0159en\u00ed souboru. Vlevo klikn\u011bte na 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>Po kliknut\u00ed na Apply se zobraz\u00ed geometrie z\u00e1v\u011bsu.<\/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=\"Po kliknut\u00ed na Apply se zobraz\u00ed geometrie z\u00e1v\u011bsu.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 3<\/p><p>V horn\u00ed n\u00e1strojov\u00e9 li\u0161t\u011b zm\u011b\u0148te Solid Color na NodalMISES, aby se zobrazilo rozlo\u017een\u00ed nap\u011bt\u00ed von Mises.<\/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=\"V horn\u00ed n\u00e1strojov\u00e9 li\u0161t\u011b zm\u011b\u0148te Solid Color na NodalMISES, aby se zobrazilo rozlo\u017een\u00ed nap\u011bt\u00ed von Mises.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n          <\/ol>\n    <p class=\"gs-note\">Barvy a pozad\u00ed z\u00e1vis\u00ed na nastaven\u00ed ParaView a nemus\u00ed odpov\u00eddat uk\u00e1zce. Pokud model nen\u00ed vid\u011bt, zkuste Reset Camera.<\/p>\n  <\/div>\n<\/section>\n<section class=\"section gs-outro\"><div class=\"inner section-title\">\n  <h2 class=\"title\">Va\u0161e prvn\u00ed anal\u00fdza je dokon\u010dena<\/h2><p>D\u00e1le si prohl\u00e9dn\u011bte zat\u00ed\u017een\u00ed a nastaven\u00ed materi\u00e1lu v p\u0159\u00edkladu. Manu\u00e1l tento model popisuje a p\u0159edstavuje dal\u0161\u00ed typy anal\u00fdz.<\/p>\n  <ul class=\"gs-links\"><li><a href=\"https:\/\/docs.frontistr.com\/cs\/examples\/tutorial_01.html\">P\u0159e\u010dt\u011bte si v\u00edce o tomto p\u0159\u00edkladu<\/a><\/li><li><a href=\"https:\/\/docs.frontistr.com\/cs\/introduction\/workflow_guide.html\">Vyberte GUI nebo pracovn\u00ed postup modelov\u00e1n\u00ed<\/a><\/li><\/ul>\n<\/div><\/section>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Prove\u010fte svou prvn\u00ed struktur\u00e1ln\u00ed anal\u00fdzu ve FrontISTR. St\u00e1hn\u011bte solver a p\u0159\u00edklad, spus\u0165te anal\u00fdzu a zobrazte rozlo\u017een\u00ed nap\u011bt\u00ed v 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":"cs_CZ","_original_post":"https:\/\/www.frontistr.com\/?page_id=3355&lang=ja","footnotes":""},"class_list":["post-3375","page","type-page","status-publish","hentry","cs-CZ"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3375","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=3375"}],"version-history":[{"count":1,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3375\/revisions"}],"predecessor-version":[{"id":3376,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3375\/revisions\/3376"}],"wp:attachment":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/media?parent=3375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}