{"id":3457,"date":"2026-09-20T01:07:58","date_gmt":"2026-09-19T16:07:58","guid":{"rendered":"https:\/\/www.frontistr.com\/?page_id=3457&#038;lang=ja"},"modified":"2026-09-20T01:37:49","modified_gmt":"2026-09-19T16:37:49","slug":"getting-started","status":"publish","type":"page","link":"https:\/\/www.frontistr.com\/ro\/getting-started\/","title":{"rendered":"<i>Primii pa\u0219i<\/i>"},"content":{"rendered":"<div class=\"getting-started\" lang=\"ro\" 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\">Primii pa\u0219i<\/h1>\n      <p class=\"description\">Analizeaz\u0103 o balama cu FrontISTR, apoi examineaz\u0103 distribu\u021bia tensiunilor \u00een ParaView. Cu solverul \u0219i un exemplu gata preg\u0103tit, la prima rulare nu trebuie s\u0103 \u00eencepi prin crearea unei re\u021bele.<\/p>\n      <p class=\"button\"><a href=\"#gs-install\">Urmeaz\u0103 pa\u0219ii<\/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=\"Distribu\u021bia tensiunii von Mises \u00eentr-o balama, cu concentra\u021bii de tensiune \u00een jurul g\u0103urilor.\" width=\"1200\" height=\"800\" fetchpriority=\"high\">\n      <figcaption>Ruleaz\u0103 o analiz\u0103 static\u0103 liniar\u0103 a unei balamale. Obiectivul este s\u0103 afi\u0219ezi NodalMISES, adic\u0103 tensiunea von Mises nodal\u0103, sub forma unei h\u0103r\u021bi de contur colorate.<\/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\">Ob\u021bine solverul<\/h2><p>Folose\u0219te binarul pentru Windows sau imaginea Docker, care poate fi utilizat\u0103 \u00een Windows, macOS \u0219i Linux.<\/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\">Descarc\u0103 pentru Windows<\/a><\/p>\n        <p>Dezarhiveaz\u0103 fi\u0219ierul ZIP. Dup\u0103 ce preg\u0103te\u0219ti exemplul la pasul urm\u0103tor, copiaz\u0103 fistr1.exe \u0219i toate DLL-urile incluse \u00een folderul exemplului (01_elastic_hinge).<\/p>\n      <\/div>\n      <div>\n        <h3>Docker (Windows \/ macOS \/ Linux)<\/h3>\n        <p>Porne\u0219te Docker, apoi execut\u0103 comanda urm\u0103toare \u00eentr-un terminal. \u00cen Windows, folose\u0219te Docker \u00een modul pentru containere Linux \u0219i execut\u0103 comanda \u00een 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\">Imaginea oficial\u0103 curent\u0103 este construit\u0103 pentru amd64. Pe Mac-urile cu Apple Silicon ruleaz\u0103 prin emulare \u0219i poate dura mai mult.<\/p>\n        <ul class=\"gs-links\">\n          <li><a href=\"https:\/\/docs.docker.com\/get-started\/get-docker\/\" target=\"_blank\" rel=\"noopener\">Configureaz\u0103 Docker<\/a><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <details class=\"gs-help\">\n      <summary>Construie\u0219te din codul surs\u0103<\/summary>\n      <p>Po\u021bi construi FrontISTR \u0219i din codul surs\u0103 pe oricare dintre aceste sisteme de operare. Dup\u0103 instalarea compilatoarelor \u0219i a bibliotecilor necesare, CMake detecteaz\u0103 mediul \u0219i configureaz\u0103 compilarea.<\/p>\n      <p>Instaleaz\u0103 instrumentele de baz\u0103 folosind comenzile de mai jos pentru distribu\u021bia ta. Po\u021bi folosi mediul de dezvoltare existent f\u0103r\u0103 s\u0103 adaugi ini\u021bial MPI sau alte biblioteci op\u021bionale.<\/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>Comenzile urm\u0103toare arat\u0103 un exemplu de compilare \u0219i instalare pe macOS \u0219i Linux. Executabilele sunt instalate \u00een directorul bin din directorul personal, astfel \u00eenc\u00e2t nu sunt necesare sudo sau modific\u0103ri ale PATH. Consult\u0103 ghidul de compilare pentru preg\u0103tirea macOS\/Windows \u0219i bibliotecile op\u021bionale.<\/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>Po\u021bi rula direct exemplul inclus, f\u0103r\u0103 s\u0103 \u00eel descarci din nou. Execut\u0103 analiza folosind comenzile de mai jos, apoi continu\u0103 cu pasul 04 pentru a vedea rezultatul \u00een 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\/ro\/build_guide\/\">Construie\u0219te din codul surs\u0103<\/a><\/p>\n    <\/details>\n    <p class=\"gs-note\">Binarele \u0219i containerul folosesc versiunile master \/ LATEST actualizate continuu. Consult\u0103 pagina de desc\u0103rcare pentru versiunile lansate \u0219i alte medii. <a href=\"https:\/\/www.frontistr.com\/ro\/download\/\">Alte versiuni \u0219i medii<\/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\">Descarc\u0103 exemplul<\/h2>\n      <p>Descarc\u0103 \u0219i extrage fi\u0219ierul ZIP al exemplului. Folose\u0219te cele trei fi\u0219iere de intrare din folderul 01_elastic_hinge.<\/p>\n      <p class=\"button button-border\"><a href=\"https:\/\/www.frontistr.com\/sys\/files\/01_elastic_hinge.zip\">Descarc\u0103 exemplul (ZIP)<\/a><\/p>\n      <p class=\"gs-note\">Ruleaz\u0103 analiza \u00een folderul 01_elastic_hinge extras. Pentru extragerea din linia de comand\u0103, macOS \u0219i Linux folosesc 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>Loca\u021biile fi\u0219ierelor de intrare \u0219i ie\u0219ire<\/dd>\n        <dt><code>hinge.cnt<\/code><\/dt><dd>Materiale, sarcini, constr\u00e2ngeri \u0219i set\u0103ri de analiz\u0103<\/dd>\n        <dt><code>hinge.msh<\/code><\/dt><dd>Re\u021beaua balamalei<\/dd>\n      <\/dl>\n    <\/div>\n  <\/div>\n  <div class=\"inner\">\n    <p>Pentru a preg\u0103ti exemplul din linia de comand\u0103, execut\u0103 \u00eentregul bloc de mai jos \u00een locul \u00een care vrei s\u0103 p\u0103strezi exemplul. Acesta descarc\u0103 \u0219i extrage arhiva, apoi intr\u0103 \u00een folderul exemplului. Po\u021bi continua cu comanda de analiz\u0103 \u00een acela\u0219i terminal.<\/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\">Ruleaz\u0103 din folderul exemplului<\/h2><p>Ruleaz\u0103 analiza \u00een folderul exemplului 01_elastic_hinge. Verific\u0103 dac\u0103 hecmw_ctrl.dat se afl\u0103 \u00een acel folder.<\/p><\/div>\n    <div class=\"gs-platforms\">\n      <div><h3>Binar pentru Windows<\/h3><p>F\u0103 dublu clic pe fistr1.exe \u00een folderul exemplului. DLL-urile incluse trebuie s\u0103 se afle \u00een acela\u0219i folder. Dac\u0103 fereastra se \u00eenchide la finalul rul\u0103rii, deschide \u00een ParaView rezultatele scrise \u00een folderul exemplului.<\/p><details class=\"gs-help\"><summary>Vezi jurnalul<\/summary><p>Dac\u0103 fereastra se \u00eenchide imediat f\u0103r\u0103 s\u0103 produc\u0103 rezultate sau dac\u0103 vrei s\u0103 verifici jurnalul, deschide PowerShell \u00een folderul exemplului \u0219i execut\u0103:<\/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\">Deschide un terminal \u00een folderul exemplului (PowerShell \u00een Windows) \u0219i execut\u0103 comanda. Folderul exemplului este montat ca \/work \u00een container. Rezultatele sunt salvate \u00een folderul local al exemplului.<\/p><\/div>\n    <\/div>\n    <div class=\"gs-complete\"><p>La rularea \u00eentr-un terminal, mesajul urm\u0103tor de la sf\u00e2r\u0219itul jurnalului confirm\u0103 c\u0103 analiza s-a \u00eencheiat. Durata depinde de PC.<\/p><pre dir=\"ltr\"><code>FrontISTR Completed !!<\/code><\/pre><\/div>\n    <details class=\"gs-help\"><summary>Dac\u0103 ceva nu func\u021bioneaz\u0103<\/summary><p>Dac\u0103 fi\u0219ierele de intrare nu pot fi g\u0103site, verific\u0103 dac\u0103 rulezi analiza din folderul 01_elastic_hinge. \u00cen Windows, verific\u0103 \u0219i dac\u0103 fistr1.exe \u0219i toate DLL-urile incluse au fost copiate \u00een acela\u0219i folder.<\/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\">Deschide rezultatul \u00een ParaView<\/h2><p>Instaleaz\u0103 ParaView. Alege File \u2192 Open \u0219i deschide fi\u0219ierul urm\u0103tor din folderul exemplului.<\/p><\/div>\n    <pre dir=\"ltr\"><code>hinge_vis_psf.0001.pvtu<\/code><\/pre>\n    <p class=\"gs-note\">Rezultatele sunt scrise \u00een acela\u0219i folder 01_elastic_hinge. P\u0103streaz\u0103 \u0219i folderul al\u0103turat hinge_vis_psf.0001; nu muta singur fi\u0219ierul .pvtu. 0000 este starea ini\u021bial\u0103, iar 0001 este rezultatul dup\u0103 aplicarea sarcinii.<\/p>\n    <p class=\"button button-border\"><a href=\"https:\/\/www.paraview.org\/download\/\" target=\"_blank\" rel=\"noopener\">Descarc\u0103 ParaView<\/a><\/p>\n    <p class=\"gs-note\">Capturi de ecran: ParaView 6.1.0 pe macOS. Pa\u0219ii de baz\u0103 sunt aceia\u0219i \u00een Windows \u0219i Linux.<\/p>\n    <ol class=\"gs-visual-steps\">\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 1<\/p><p>Imediat dup\u0103 deschiderea fi\u0219ierului. Apas\u0103 Apply \u00een partea st\u00e2ng\u0103.<\/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=\"Imediat dup\u0103 deschiderea fi\u0219ierului. Apas\u0103 Apply \u00een partea st\u00e2ng\u0103.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 2<\/p><p>Geometria balamalei apare dup\u0103 ce ape\u0219i 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=\"Geometria balamalei apare dup\u0103 ce ape\u0219i 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>Schimb\u0103 Solid Color din bara de instrumente de sus \u00een NodalMISES pentru a afi\u0219a distribu\u021bia tensiunii 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=\"Schimb\u0103 Solid Color din bara de instrumente de sus \u00een NodalMISES pentru a afi\u0219a distribu\u021bia tensiunii von Mises.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n          <\/ol>\n    <p class=\"gs-note\">Culorile \u0219i fundalul depind de set\u0103rile ParaView \u0219i nu trebuie s\u0103 coincid\u0103 cu ilustra\u021bia. Dac\u0103 modelul nu este vizibil, \u00eencearc\u0103 Reset Camera.<\/p>\n  <\/div>\n<\/section>\n<section class=\"section gs-outro\"><div class=\"inner section-title\">\n  <h2 class=\"title\">Prima analiz\u0103 este finalizat\u0103<\/h2><p>\u00cen continuare, examineaz\u0103 sarcinile \u0219i set\u0103rile de material din exemplu. Manualul descrie acest model \u0219i prezint\u0103 alte tipuri de analiz\u0103.<\/p>\n  <ul class=\"gs-links\"><li><a href=\"https:\/\/docs.frontistr.com\/ro\/examples\/tutorial_01.html\">Cite\u0219te mai multe despre acest exemplu<\/a><\/li><li><a href=\"https:\/\/docs.frontistr.com\/ro\/introduction\/workflow_guide.html\">Alege un GUI sau un flux de modelare<\/a><\/li><\/ul>\n<\/div><\/section>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Efectua\u021bi prima analiz\u0103 structural\u0103 cu FrontISTR. Desc\u0103rca\u021bi solverul \u0219i exemplul, rula\u021bi analiza \u0219i vizualiza\u021bi distribu\u021bia tensiunilor \u00een 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":"ro_RO","_original_post":"https:\/\/www.frontistr.com\/?page_id=3355&lang=ja","footnotes":""},"class_list":["post-3457","page","type-page","status-publish","hentry","ro-RO"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3457","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=3457"}],"version-history":[{"count":1,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3457\/revisions"}],"predecessor-version":[{"id":3458,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3457\/revisions\/3458"}],"wp:attachment":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/media?parent=3457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}