{"id":3453,"date":"2026-09-20T01:07:56","date_gmt":"2026-09-19T16:07:56","guid":{"rendered":"https:\/\/www.frontistr.com\/?page_id=3453&#038;lang=ja"},"modified":"2026-09-20T01:37:48","modified_gmt":"2026-09-19T16:37:48","slug":"getting-started","status":"publish","type":"page","link":"https:\/\/www.frontistr.com\/pt-BR\/getting-started\/","title":{"rendered":"<i>Primeiros passos<\/i>"},"content":{"rendered":"<div class=\"getting-started\" lang=\"pt-br\" 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\">Primeiros passos<\/h1>\n      <p class=\"description\">Analise uma dobradi\u00e7a com o FrontISTR e depois examine a distribui\u00e7\u00e3o de tens\u00f5es no ParaView. Com o solver e o exemplo prontos, voc\u00ea n\u00e3o precisa come\u00e7ar criando uma malha.<\/p>\n      <p class=\"button\"><a href=\"#gs-install\">Ver as etapas<\/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=\"Distribui\u00e7\u00e3o da tens\u00e3o de von Mises em uma dobradi\u00e7a, com concentra\u00e7\u00f5es de tens\u00e3o ao redor dos furos.\" width=\"1200\" height=\"800\" fetchpriority=\"high\">\n      <figcaption>Execute uma an\u00e1lise est\u00e1tica linear de uma dobradi\u00e7a. O objetivo \u00e9 exibir NodalMISES, a tens\u00e3o de von Mises nodal, em um mapa de contornos coloridos.<\/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\">Preparar o solver<\/h2><p>Prepare o bin\u00e1rio para Windows ou a imagem Docker, que pode ser usada no Windows, macOS e 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\">Baixar a vers\u00e3o para Windows<\/a><\/p>\n        <p>Extraia o ZIP. Depois de preparar o exemplo na pr\u00f3xima etapa, copie fistr1.exe e todas as DLLs fornecidas para a pasta do exemplo (01_elastic_hinge).<\/p>\n      <\/div>\n      <div>\n        <h3>Docker (Windows \/ macOS \/ Linux)<\/h3>\n        <p>Inicie o Docker e execute o comando abaixo em um terminal. No Windows, use o Docker no modo de cont\u00eaineres Linux e execute o comando no 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\">A imagem oficial atual \u00e9 compilada para amd64. Em Macs com Apple Silicon, ela \u00e9 executada por emula\u00e7\u00e3o e pode levar mais tempo.<\/p>\n        <ul class=\"gs-links\">\n          <li><a href=\"https:\/\/docs.docker.com\/get-started\/get-docker\/\" target=\"_blank\" rel=\"noopener\">Configurar o Docker<\/a><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <details class=\"gs-help\">\n      <summary>Compilar a partir do c\u00f3digo-fonte<\/summary>\n      <p>Voc\u00ea tamb\u00e9m pode compilar o FrontISTR a partir do c\u00f3digo-fonte em qualquer um desses sistemas operacionais. Depois de instalar os compiladores e as bibliotecas necess\u00e1rias, o CMake detecta o ambiente e configura a compila\u00e7\u00e3o.<\/p>\n      <p>Instale as ferramentas b\u00e1sicas usando os comandos abaixo para a sua distribui\u00e7\u00e3o. Voc\u00ea pode usar seu ambiente de desenvolvimento atual sem adicionar MPI ou outras bibliotecas opcionais.<\/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>Os comandos abaixo mostram um exemplo de compila\u00e7\u00e3o e instala\u00e7\u00e3o no macOS e Linux. Os execut\u00e1veis s\u00e3o instalados no diret\u00f3rio bin dentro do seu diret\u00f3rio pessoal, portanto n\u00e3o \u00e9 necess\u00e1rio usar sudo nem alterar PATH. Consulte o guia de compila\u00e7\u00e3o para preparar macOS\/Windows e instalar bibliotecas opcionais.<\/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>Voc\u00ea pode executar diretamente o exemplo inclu\u00eddo sem baix\u00e1-lo novamente. Execute a an\u00e1lise com os comandos abaixo e depois siga para a etapa 04 para visualizar o resultado no 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\/pt-BR\/build_guide\/\">Compilar a partir do c\u00f3digo-fonte<\/a><\/p>\n    <\/details>\n    <p class=\"gs-note\">Os bin\u00e1rios e o cont\u00eainer usam as vers\u00f5es master \/ LATEST, atualizadas continuamente. Consulte a p\u00e1gina de downloads para vers\u00f5es publicadas e outros ambientes. <a href=\"https:\/\/www.frontistr.com\/pt-BR\/download\/\">Outras vers\u00f5es e ambientes<\/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\">Baixar o exemplo<\/h2>\n      <p>Baixe e extraia o ZIP do exemplo. Use os tr\u00eas arquivos de entrada na pasta 01_elastic_hinge.<\/p>\n      <p class=\"button button-border\"><a href=\"https:\/\/www.frontistr.com\/sys\/files\/01_elastic_hinge.zip\">Baixar o exemplo (ZIP)<\/a><\/p>\n      <p class=\"gs-note\">Execute a an\u00e1lise na pasta 01_elastic_hinge extra\u00edda. Para extrair pela linha de comando, macOS e Linux usam 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>Locais dos arquivos de entrada e sa\u00edda<\/dd>\n        <dt><code>hinge.cnt<\/code><\/dt><dd>Materiais, cargas, restri\u00e7\u00f5es e configura\u00e7\u00f5es da an\u00e1lise<\/dd>\n        <dt><code>hinge.msh<\/code><\/dt><dd>Malha da dobradi\u00e7a<\/dd>\n      <\/dl>\n    <\/div>\n  <\/div>\n  <div class=\"inner\">\n    <p>Para preparar o exemplo pela linha de comando, execute todo o bloco abaixo no local onde deseja mant\u00ea-lo. O arquivo ser\u00e1 baixado e extra\u00eddo, e o terminal entrar\u00e1 na pasta do exemplo. Em seguida, voc\u00ea pode executar o comando de an\u00e1lise no mesmo 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\">Executar na pasta do exemplo<\/h2><p>Execute a an\u00e1lise na pasta do exemplo (01_elastic_hinge). Verifique se hecmw_ctrl.dat est\u00e1 nessa pasta.<\/p><\/div>\n    <div class=\"gs-platforms\">\n      <div><h3>Bin\u00e1rio para Windows<\/h3><p>D\u00ea um clique duplo em fistr1.exe na pasta do exemplo. As DLLs fornecidas tamb\u00e9m precisam estar na mesma pasta. Se a janela fechar ao final da execu\u00e7\u00e3o, abra no ParaView os resultados gravados na pasta do exemplo.<\/p><details class=\"gs-help\"><summary>Para verificar o log<\/summary><p>Se a janela fechar imediatamente sem gerar resultados, ou se voc\u00ea quiser verificar o log, abra o PowerShell na pasta do exemplo e execute:<\/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\">Abra um terminal na pasta do exemplo (PowerShell no Windows) e execute o comando. A pasta do exemplo \u00e9 montada em \/work dentro do cont\u00eainer. Os resultados s\u00e3o salvos na pasta local do exemplo.<\/p><\/div>\n    <\/div>\n    <div class=\"gs-complete\"><p>Ao executar em um terminal, a mensagem abaixo no final do log confirma que a an\u00e1lise foi conclu\u00edda. O tempo de execu\u00e7\u00e3o depende do seu PC.<\/p><pre dir=\"ltr\"><code>FrontISTR Completed !!<\/code><\/pre><\/div>\n    <details class=\"gs-help\"><summary>Se algo n\u00e3o funcionar<\/summary><p>Se os arquivos de entrada n\u00e3o forem encontrados, verifique se a an\u00e1lise est\u00e1 sendo executada na pasta 01_elastic_hinge. No Windows, verifique tamb\u00e9m se fistr1.exe e todas as DLLs fornecidas foram copiadas para essa mesma pasta.<\/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\">Abrir o resultado no ParaView<\/h2><p>Instale o ParaView. Selecione File \u2192 Open e abra o arquivo abaixo na pasta do exemplo.<\/p><\/div>\n    <pre dir=\"ltr\"><code>hinge_vis_psf.0001.pvtu<\/code><\/pre>\n    <p class=\"gs-note\">Os resultados s\u00e3o gravados na mesma pasta 01_elastic_hinge. A pasta vizinha hinge_vis_psf.0001 tamb\u00e9m \u00e9 necess\u00e1ria; n\u00e3o mova apenas o arquivo .pvtu. 0000 \u00e9 o estado inicial e 0001 \u00e9 o resultado ap\u00f3s a aplica\u00e7\u00e3o da carga.<\/p>\n    <p class=\"button button-border\"><a href=\"https:\/\/www.paraview.org\/download\/\" target=\"_blank\" rel=\"noopener\">Baixar o ParaView<\/a><\/p>\n    <p class=\"gs-note\">Capturas de tela: ParaView 6.1.0 no macOS. As opera\u00e7\u00f5es b\u00e1sicas s\u00e3o as mesmas no Windows e Linux.<\/p>\n    <ol class=\"gs-visual-steps\">\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 1<\/p><p>Logo ap\u00f3s abrir o arquivo. Clique em Apply \u00e0 esquerda.<\/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=\"Logo ap\u00f3s abrir o arquivo. Clique em Apply \u00e0 esquerda.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 2<\/p><p>A geometria da dobradi\u00e7a aparece depois que voc\u00ea clica em 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=\"A geometria da dobradi\u00e7a aparece depois que voc\u00ea clica em 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>Na barra de ferramentas superior, altere Solid Color para NodalMISES para exibir a distribui\u00e7\u00e3o da tens\u00e3o 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=\"Na barra de ferramentas superior, altere Solid Color para NodalMISES para exibir a distribui\u00e7\u00e3o da tens\u00e3o de von Mises.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n          <\/ol>\n    <p class=\"gs-note\">As cores e o fundo dependem das configura\u00e7\u00f5es do ParaView e n\u00e3o precisam ser iguais aos da ilustra\u00e7\u00e3o. Se o modelo n\u00e3o estiver vis\u00edvel, tente Reset Camera.<\/p>\n  <\/div>\n<\/section>\n<section class=\"section gs-outro\"><div class=\"inner section-title\">\n  <h2 class=\"title\">Sua primeira an\u00e1lise foi conclu\u00edda<\/h2><p>Em seguida, examine as cargas e as configura\u00e7\u00f5es de material do exemplo. O manual explica este modelo e apresenta outros tipos de an\u00e1lise.<\/p>\n  <ul class=\"gs-links\"><li><a href=\"https:\/\/docs.frontistr.com\/pt-BR\/examples\/tutorial_01.html\">Saiba mais sobre este exemplo<\/a><\/li><li><a href=\"https:\/\/docs.frontistr.com\/pt-BR\/introduction\/workflow_guide.html\">Escolher uma GUI ou um ambiente de modelagem<\/a><\/li><\/ul>\n<\/div><\/section>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Execute sua primeira an\u00e1lise estrutural com o FrontISTR. Baixe o solver e o exemplo, execute a an\u00e1lise e visualize a distribui\u00e7\u00e3o de tens\u00f5es no 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":"pt_BR","_original_post":"https:\/\/www.frontistr.com\/?page_id=3355&lang=ja","footnotes":""},"class_list":["post-3453","page","type-page","status-publish","hentry","pt-BR"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3453","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=3453"}],"version-history":[{"count":1,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3453\/revisions"}],"predecessor-version":[{"id":3454,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3453\/revisions\/3454"}],"wp:attachment":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/media?parent=3453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}