{"id":3373,"date":"2026-09-20T01:07:30","date_gmt":"2026-09-19T16:07:30","guid":{"rendered":"https:\/\/www.frontistr.com\/?page_id=3373&#038;lang=ja"},"modified":"2026-09-20T01:37:24","modified_gmt":"2026-09-19T16:37:24","slug":"getting-started","status":"publish","type":"page","link":"https:\/\/www.frontistr.com\/ca\/getting-started\/","title":{"rendered":"<i>Primers passos<\/i>"},"content":{"rendered":"<div class=\"getting-started\" lang=\"ca\" 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\">Primers passos<\/h1>\n      <p class=\"description\">Executeu una an\u00e0lisi d\u2019una frontissa amb FrontISTR i despr\u00e9s examineu la distribuci\u00f3 de tensions a ParaView. Descarregueu el solver i un exemple preparat: en aquesta primera execuci\u00f3 no cal comen\u00e7ar creant la malla.<\/p>\n      <p class=\"button\"><a href=\"#gs-install\">Vegeu els passos<\/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=\"Distribuci\u00f3 de la tensi\u00f3 de von Mises en una frontissa, amb concentracions de tensi\u00f3 al voltant dels forats.\" width=\"1200\" height=\"800\" fetchpriority=\"high\">\n      <figcaption>Executeu una an\u00e0lisi est\u00e0tica lineal d\u2019una frontissa. L\u2019objectiu \u00e9s mostrar NodalMISES, la tensi\u00f3 de von Mises nodal, com un mapa de contorns de colors.<\/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\">Prepareu el solver<\/h2><p>Prepareu el binari per a Windows o la imatge Docker que es pot utilitzar a Windows, macOS i Linux.<\/p><\/div>\n    <div class=\"gs-platforms\">\n      <div>\n        <h3>Windows (64 bits)<\/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\">Baixeu la versi\u00f3 per a Windows<\/a><\/p>\n        <p>Extraieu el ZIP. Despr\u00e9s de preparar l\u2019exemple al pas seg\u00fcent, copieu fistr1.exe i totes les DLL que l\u2019acompanyen a la carpeta de l\u2019exemple (01_elastic_hinge).<\/p>\n      <\/div>\n      <div>\n        <h3>Docker (Windows \/ macOS \/ Linux)<\/h3>\n        <p>Inicieu Docker i executeu l\u2019ordre seg\u00fcent en un terminal. A Windows, utilitzeu Docker en mode de contenidors Linux i executeu l\u2019ordre a 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\">La imatge oficial actual est\u00e0 compilada per a amd64. Als Mac amb Apple Silicon s\u2019executa mitjan\u00e7ant emulaci\u00f3 i pot trigar m\u00e9s.<\/p>\n        <ul class=\"gs-links\">\n          <li><a href=\"https:\/\/docs.docker.com\/get-started\/get-docker\/\" target=\"_blank\" rel=\"noopener\">Configureu Docker<\/a><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <details class=\"gs-help\">\n      <summary>Compileu des del codi font<\/summary>\n      <p>Tamb\u00e9 podeu compilar FrontISTR des del codi font en qualsevol d\u2019aquests sistemes operatius. Un cop instal\u00b7lats els compiladors i les biblioteques necess\u00e0ries, CMake detecta l\u2019entorn i configura la compilaci\u00f3.<\/p>\n      <p>Instal\u00b7leu les eines b\u00e0siques amb les ordres seg\u00fcents segons la distribuci\u00f3 que utilitzeu. Podeu comen\u00e7ar amb l\u2019entorn de desenvolupament existent sense afegir MPI ni altres biblioteques opcionals.<\/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>Les ordres seg\u00fcents mostren un exemple de compilaci\u00f3 i instal\u00b7laci\u00f3 a macOS i Linux. Els executables s\u2019instal\u00b7len al directori bin del vostre directori personal, de manera que no cal ni sudo ni modificar PATH. Consulteu la guia de compilaci\u00f3 per preparar macOS\/Windows i les biblioteques opcionals.<\/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>Podeu executar directament l\u2019exemple incl\u00f2s sense tornar-lo a baixar. Executeu l\u2019an\u00e0lisi amb les ordres seg\u00fcents i despr\u00e9s continueu al pas 04 per veure el resultat a 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\/ca\/build_guide\/\">Compileu des del codi font<\/a><\/p>\n    <\/details>\n    <p class=\"gs-note\">Els binaris i el contenidor utilitzen les versions master \/ LATEST, que s\u2019actualitzen cont\u00ednuament. Consulteu la p\u00e0gina de desc\u00e0rregues per a les versions etiquetades i altres entorns. <a href=\"https:\/\/www.frontistr.com\/ca\/download\/\">Altres versions i entorns<\/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\">Baixeu l\u2019exemple<\/h2>\n      <p>Baixeu i extraieu el ZIP de l\u2019exemple. Utilitzeu els tres fitxers d\u2019entrada de la carpeta 01_elastic_hinge.<\/p>\n      <p class=\"button button-border\"><a href=\"https:\/\/www.frontistr.com\/sys\/files\/01_elastic_hinge.zip\">Baixeu l\u2019exemple (ZIP)<\/a><\/p>\n      <p class=\"gs-note\">Executeu l\u2019an\u00e0lisi a la carpeta 01_elastic_hinge extreta. Per extreure des de la l\u00ednia d\u2019ordres, macOS i Linux utilitzen 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>Ubicacions dels fitxers d\u2019entrada i de sortida<\/dd>\n        <dt><code>hinge.cnt<\/code><\/dt><dd>Materials, c\u00e0rregues, restriccions i par\u00e0metres d\u2019an\u00e0lisi<\/dd>\n        <dt><code>hinge.msh<\/code><\/dt><dd>Malla de la frontissa<\/dd>\n      <\/dl>\n    <\/div>\n  <\/div>\n  <div class=\"inner\">\n    <p>Per preparar l\u2019exemple des de la l\u00ednia d\u2019ordres, executeu tot el bloc seg\u00fcent a la ubicaci\u00f3 on el vulgueu desar. Es baixa i s\u2019extreu l\u2019arxiu i despr\u00e9s s\u2019entra a la carpeta de l\u2019exemple. A continuaci\u00f3 podeu executar l\u2019ordre d\u2019an\u00e0lisi al mateix 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\">Executeu-lo des de la carpeta de l\u2019exemple<\/h2><p>Executeu l\u2019an\u00e0lisi a la carpeta de l\u2019exemple (01_elastic_hinge). Comproveu que hecmw_ctrl.dat hi sigui.<\/p><\/div>\n    <div class=\"gs-platforms\">\n      <div><h3>Binari per a Windows<\/h3><p>Feu doble clic a fistr1.exe dins la carpeta de l\u2019exemple. Les DLL que l\u2019acompanyen tamb\u00e9 han de ser a la mateixa carpeta. Si la finestra es tanca en acabar l\u2019execuci\u00f3, obriu amb ParaView els resultats escrits a la carpeta de l\u2019exemple.<\/p><details class=\"gs-help\"><summary>Per inspeccionar el registre<\/summary><p>Si la finestra es tanca immediatament sense produir resultats, o si voleu inspeccionar el registre, obriu PowerShell a la carpeta de l\u2019exemple i executeu:<\/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\">Obriu un terminal a la carpeta de l\u2019exemple (PowerShell a Windows) i executeu l\u2019ordre. La carpeta de l\u2019exemple es munta a \/work dins del contenidor. Els resultats es desen a la carpeta local de l\u2019exemple.<\/p><\/div>\n    <\/div>\n    <div class=\"gs-complete\"><p>Quan s\u2019executa des d\u2019un terminal, aquest missatge al final del registre confirma que l\u2019an\u00e0lisi ha acabat. El temps d\u2019execuci\u00f3 dep\u00e8n del vostre PC.<\/p><pre dir=\"ltr\"><code>FrontISTR Completed !!<\/code><\/pre><\/div>\n    <details class=\"gs-help\"><summary>Si alguna cosa no funciona<\/summary><p>Si no es troben els fitxers d\u2019entrada, comproveu que executeu l\u2019an\u00e0lisi des de la carpeta 01_elastic_hinge. A Windows, comproveu tamb\u00e9 que fistr1.exe i totes les DLL que l\u2019acompanyen s\u2019hagin copiat a la mateixa carpeta.<\/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\">Obriu el resultat a ParaView<\/h2><p>Instal\u00b7leu ParaView. Trieu File \u2192 Open i obriu el fitxer seg\u00fcent a la carpeta de l\u2019exemple.<\/p><\/div>\n    <pre dir=\"ltr\"><code>hinge_vis_psf.0001.pvtu<\/code><\/pre>\n    <p class=\"gs-note\">Els resultats s\u2019escriuen a la mateixa carpeta 01_elastic_hinge. Manteniu tamb\u00e9 la carpeta ve\u00efna hinge_vis_psf.0001: no moveu el fitxer .pvtu tot sol. 0000 \u00e9s l\u2019estat inicial i 0001 \u00e9s el resultat despr\u00e9s d\u2019aplicar la c\u00e0rrega.<\/p>\n    <p class=\"button button-border\"><a href=\"https:\/\/www.paraview.org\/download\/\" target=\"_blank\" rel=\"noopener\">Baixeu ParaView<\/a><\/p>\n    <p class=\"gs-note\">Captures de pantalla: ParaView 6.1.0 a macOS. Els passos b\u00e0sics s\u00f3n els mateixos a Windows i Linux.<\/p>\n    <ol class=\"gs-visual-steps\">\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 1<\/p><p>Just despr\u00e9s d\u2019obrir el fitxer. Feu clic a Apply a l\u2019esquerra.<\/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=\"Just despr\u00e9s d\u2019obrir el fitxer. Feu clic a Apply a l\u2019esquerra.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 2<\/p><p>La geometria de la frontissa apareix despr\u00e9s de fer clic a 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=\"La geometria de la frontissa apareix despr\u00e9s de fer clic a 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>Canvieu Solid Color de la barra d\u2019eines superior a NodalMISES per mostrar la distribuci\u00f3 de la tensi\u00f3 de 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=\"Canvieu Solid Color de la barra d\u2019eines superior a NodalMISES per mostrar la distribuci\u00f3 de la tensi\u00f3 de von Mises.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n          <\/ol>\n    <p class=\"gs-note\">Els colors i el fons depenen de la configuraci\u00f3 de ParaView i no cal que coincideixin amb la il\u00b7lustraci\u00f3. Si el model no \u00e9s visible, proveu Reset Camera.<\/p>\n  <\/div>\n<\/section>\n<section class=\"section gs-outro\"><div class=\"inner section-title\">\n  <h2 class=\"title\">La vostra primera an\u00e0lisi s\u2019ha completat<\/h2><p>A continuaci\u00f3, examineu les c\u00e0rregues i els par\u00e0metres de material de l\u2019exemple. El manual explica aquest model i presenta altres tipus d\u2019an\u00e0lisi.<\/p>\n  <ul class=\"gs-links\"><li><a href=\"https:\/\/docs.frontistr.com\/ca\/examples\/tutorial_01.html\">Llegiu m\u00e9s sobre aquest exemple<\/a><\/li><li><a href=\"https:\/\/docs.frontistr.com\/ca\/introduction\/workflow_guide.html\">Trieu una GUI o un entorn de modelatge<\/a><\/li><\/ul>\n<\/div><\/section>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Feu la vostra primera an\u00e0lisi estructural amb FrontISTR. Baixeu el solver i l\u2019exemple, executeu l\u2019an\u00e0lisi i visualitzeu la distribuci\u00f3 de tensions a 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":"ca","_original_post":"https:\/\/www.frontistr.com\/?page_id=3355&lang=ja","footnotes":""},"class_list":["post-3373","page","type-page","status-publish","hentry","ca"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3373","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=3373"}],"version-history":[{"count":1,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3373\/revisions"}],"predecessor-version":[{"id":3374,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3373\/revisions\/3374"}],"wp:attachment":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/media?parent=3373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}