{"id":3361,"date":"2026-09-20T01:07:26","date_gmt":"2026-09-19T16:07:26","guid":{"rendered":"https:\/\/www.frontistr.com\/?page_id=3361&#038;lang=ja"},"modified":"2026-09-20T01:37:21","modified_gmt":"2026-09-19T16:37:21","slug":"getting-started","status":"publish","type":"page","link":"https:\/\/www.frontistr.com\/af\/getting-started\/","title":{"rendered":"<i>Aan die gang<\/i>"},"content":{"rendered":"<div class=\"getting-started\" lang=\"af\" 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\">Aan die gang<\/h1>\n      <p class=\"description\">Voer \u2019n skarnierontleding met FrontISTR uit en bekyk daarna die spanningsverdeling in ParaView. Laai die oplosser en \u2019n gereedgemaakte voorbeeld af; vir hierdie eerste loop hoef u nie self \u2019n maas te skep nie.<\/p>\n      <p class=\"button\"><a href=\"#gs-install\">Volg die stappe<\/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-spanningsverdeling in \u2019n skarnier, met spanningskonsentrasies rondom die gate.\" width=\"1200\" height=\"800\" fetchpriority=\"high\">\n      <figcaption>Voer \u2019n line\u00eare statiese ontleding van \u2019n skarnier uit. Die doel is om NodalMISES, die nodale von Mises-spanning, as \u2019n gekleurde kontoerkaart te vertoon.<\/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\">Kry die oplosser<\/h2><\/div>\n    <div class=\"gs-platforms\" data-gs-choice=\"method\">\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\">Laai die Windows-weergawe af<\/a><\/p>\n        <p>Pak die ZIP uit. Nadat u die voorbeeld in die volgende stap voorberei het, kopieer fistr1.exe en al die meegaande DLL-l\u00eaers na die voorbeeldvouer (01_elastic_hinge).<\/p>\n      <\/div>\n      <div>\n        <h3>Docker (Windows \/ macOS \/ Linux)<\/h3>\n        <p>Begin Docker en voer dan die volgende opdrag in \u2019n terminaal uit. Gebruik Docker op Windows in Linux-container-modus en voer die opdrag in PowerShell uit.<\/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\">Die huidige amptelike beeld is vir amd64 gebou. Op Mac-rekenaars met Apple Silicon loop dit onder emulasie en kan dit langer neem.<\/p>\n        <ul class=\"gs-links\">\n          <li><a href=\"https:\/\/docs.docker.com\/get-started\/get-docker\/\" target=\"_blank\" rel=\"noopener\">Stel Docker op<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div>\n      <h3>Bou uit bronkode<\/h3>\n      <p>U kan FrontISTR ook op enige van hierdie bedryfstelsels self uit die bronkode bou. Nadat die samestellers en vereiste biblioteke ge\u00efnstalleer is, bespeur CMake die omgewing en stel dit die bouproses op.<\/p>\n      <p>Installeer die basiese gereedskap met die opdragte hieronder vir u verspreiding. Gebruik u bestaande ontwikkelingsomgewing sonder om MPI of ander opsionele biblioteke by te voeg.<\/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>Die volgende opdragte wys hoe om op macOS en Linux te bou en te installeer. Uitvoerbare l\u00eaers word in bin onder u tuisgids geplaas, dus is sudo en veranderinge aan PATH nie nodig nie. Raadpleeg die bougids vir die opstelling van macOS\/Windows en opsionele biblioteke.<\/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>Gebruik die meegeleverde voorbeeld sonder om dit weer af te laai. Voer die opdragte hieronder uit en gaan daarna na stap 04 om die resultaat in ParaView te bekyk.<\/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\/af\/build_guide\/\">Bou uit bronkode<\/a><\/p>\n      <\/div>\n    <\/div>\n    <p class=\"gs-note\">Die bin\u00eare l\u00eaers en container gebruik die voortdurend bygewerkte master \/ LATEST-weergawes. Raadpleeg die aflaaiblad vir uitgaweweergawes en ander omgewings. <a href=\"https:\/\/www.frontistr.com\/af\/download\/\">Ander weergawes en omgewings<\/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\">Laai die voorbeeld af<\/h2>\n      <p>Laai die voorbeeld-ZIP af en pak dit uit. Gebruik die drie invoerl\u00eaers in die 01_elastic_hinge-vouer.<\/p>\n      <p class=\"button button-border\"><a href=\"https:\/\/www.frontistr.com\/sys\/files\/01_elastic_hinge.zip\">Laai voorbeeld af (ZIP)<\/a><\/p>\n      <p class=\"gs-note\">Voer die ontleding in die uitgepakte 01_elastic_hinge-vouer uit. Op macOS\/Linux gebruik die opdragre\u00ebl unzip om dit uit te pak.<\/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>Liggings van invoer- en uitvoerl\u00eaers<\/dd>\n        <dt><code>hinge.cnt<\/code><\/dt><dd>Materiale, laste, beperkings en ontledingsinstellings<\/dd>\n        <dt><code>hinge.msh<\/code><\/dt><dd>Die skarniermaas<\/dd>\n      <\/dl>\n    <\/div>\n  <\/div>\n  <div class=\"inner\">\n    <p>Om die opdragre\u00ebl te gebruik, voer die hele blok hieronder uit op die plek waar u die voorbeeld wil hou. Dit laai die argief af, pak dit uit en gaan dan na die voorbeeldvouer. Voer daarna die ontledingsopdrag in dieselfde terminaal uit.<\/p>\n    <div class=\"gs-platforms\" data-gs-choice=\"shell\">\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\">Voer dit vanuit die voorbeeldvouer uit<\/h2><\/div>\n    <div class=\"gs-platforms\" data-gs-choice=\"method\">\n            <div>\n        <h3>Windows-bin\u00eare l\u00eaer<\/h3>\n        <p>Voer die ontleding in die voorbeeldvouer 01_elastic_hinge uit. Maak seker dat hecmw_ctrl.dat in daardie vouer is.<\/p>\n                <p>Dubbelklik op fistr1.exe in die voorbeeldvouer. Hou die meegaande DLL-l\u00eaers in dieselfde vouer. As die venster sluit wanneer die loop klaar is, maak die resultate wat in die voorbeeldvouer geskryf is in ParaView oop.<\/p>\n        <details class=\"gs-help\"><summary>Om die log na te gaan<\/summary><p>As die venster onmiddellik sluit sonder om resultate te lewer, of as u die log wil nagaan, maak PowerShell in die voorbeeldvouer oop en voer die volgende uit:<\/p><pre dir=\"ltr\"><code>.\\fistr1.exe<\/code><\/pre><\/details>\n                <div class=\"gs-complete\"><p>Wanneer u dit in \u2019n terminaal uitvoer, bevestig hierdie boodskap aan die einde van die log dat die ontleding voltooi is. Die looptyd hang van u rekenaar af.<\/p><pre dir=\"ltr\"><code>FrontISTR Completed !!<\/code><\/pre><\/div>\n        <details class=\"gs-help\"><summary>As iets nie werk nie<\/summary><p>As die invoerl\u00eaers nie gevind kan word nie, maak seker dat u die ontleding vanuit die 01_elastic_hinge-vouer uitvoer. Kontroleer op Windows ook dat fistr1.exe en al die meegaande DLL-l\u00eaers na dieselfde vouer gekopieer is.<\/p><\/details>\n      <\/div>\n            <div>\n        <h3>Docker (Windows \/ macOS \/ Linux)<\/h3>\n        <p>Voer die ontleding in die voorbeeldvouer 01_elastic_hinge uit. Maak seker dat hecmw_ctrl.dat in daardie vouer is.<\/p>\n                <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>\n        <p class=\"gs-note\">Maak \u2019n terminaal in die voorbeeldvouer oop (PowerShell op Windows) en voer die opdrag uit. Die voorbeeldvouer word by \/work in die container gekoppel. Resultate word in u plaaslike voorbeeldvouer gestoor.<\/p>\n                <div class=\"gs-complete\"><p>Wanneer u dit in \u2019n terminaal uitvoer, bevestig hierdie boodskap aan die einde van die log dat die ontleding voltooi is. Die looptyd hang van u rekenaar af.<\/p><pre dir=\"ltr\"><code>FrontISTR Completed !!<\/code><\/pre><\/div>\n        <details class=\"gs-help\"><summary>As iets nie werk nie<\/summary><p>As die invoerl\u00eaers nie gevind kan word nie, maak seker dat u die ontleding vanuit die 01_elastic_hinge-vouer uitvoer. Kontroleer op Windows ook dat fistr1.exe en al die meegaande DLL-l\u00eaers na dieselfde vouer gekopieer is.<\/p><\/details>\n      <\/div>\n            <div>\n        <h3>Bou uit bronkode<\/h3>\n        <p>Voer die ontleding in die voorbeeldvouer 01_elastic_hinge uit. Maak seker dat hecmw_ctrl.dat in daardie vouer is.<\/p>\n                <pre dir=\"ltr\"><code>\"$HOME\/bin\/fistr1\"<\/code><\/pre>\n                <div class=\"gs-complete\"><p>Wanneer u dit in \u2019n terminaal uitvoer, bevestig hierdie boodskap aan die einde van die log dat die ontleding voltooi is. Die looptyd hang van u rekenaar af.<\/p><pre dir=\"ltr\"><code>FrontISTR Completed !!<\/code><\/pre><\/div>\n        <details class=\"gs-help\"><summary>As iets nie werk nie<\/summary><p>As die invoerl\u00eaers nie gevind kan word nie, maak seker dat u die ontleding vanuit die 01_elastic_hinge-vouer uitvoer. Kontroleer op Windows ook dat fistr1.exe en al die meegaande DLL-l\u00eaers na dieselfde vouer gekopieer is.<\/p><\/details>\n      <\/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\">04<\/p><h2 class=\"title\">Maak die resultaat in ParaView oop<\/h2><p>Installeer ParaView. Kies File \u2192 Open en maak hierdie l\u00eaer in die voorbeeldvouer oop.<\/p><\/div>\n    <pre dir=\"ltr\"><code>hinge_vis_psf.0001.pvtu<\/code><\/pre>\n    <p class=\"gs-note\">Resultate word in dieselfde 01_elastic_hinge-vouer geskryf. Hou ook die aangrensende hinge_vis_psf.0001-vouer; moenie die .pvtu-l\u00eaer alleen skuif nie. 0000 is die aanvanklike toestand en 0001 is die resultaat nadat die las toegepas is.<\/p>\n    <p class=\"button button-border\"><a href=\"https:\/\/www.paraview.org\/download\/\" target=\"_blank\" rel=\"noopener\">Laai ParaView af<\/a><\/p>\n    <p class=\"gs-note\">Skermbeelde: ParaView 6.1.0 op macOS. Die basiese stappe is dieselfde op Windows en Linux.<\/p>\n    <ol class=\"gs-visual-steps\">\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 1<\/p><p>Net nadat die l\u00eaer oopgemaak is. Klik links op 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=\"Net nadat die l\u00eaer oopgemaak is. Klik links op 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>Die skarniergeometrie verskyn nadat u op Apply klik.<\/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=\"Die skarniergeometrie verskyn nadat u op Apply klik.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n            <li class=\"gs-pair\">\n        <div><p class=\"gs-eyebrow\">04 \/ 3<\/p><p>Verander Solid Color in die boonste nutsbalk na NodalMISES om die von Mises-spanningsverdeling te vertoon.<\/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=\"Verander Solid Color in die boonste nutsbalk na NodalMISES om die von Mises-spanningsverdeling te vertoon.\" width=\"3162\" height=\"2122\" loading=\"lazy\"><\/a>\n      <\/li>\n          <\/ol>\n    <p class=\"gs-note\">Kleure en agtergrond hang van u ParaView-instellings af en hoef nie met die voorbeeldprent ooreen te stem nie. As die model nie sigbaar is nie, probeer Reset Camera.<\/p>\n  <\/div>\n<\/section>\n<section class=\"section gs-outro\"><div class=\"inner section-title\">\n  <h2 class=\"title\">U eerste ontleding is voltooi<\/h2><p>Kyk vervolgens na die laste en materiaalinstellings in die voorbeeld. Die handleiding verduidelik hierdie model en stel ander ontledingstipes bekend.<\/p>\n  <ul class=\"gs-links\"><li><a href=\"https:\/\/docs.frontistr.com\/af\/examples\/tutorial_01.html\">Lees meer oor hierdie voorbeeld<\/a><\/li><li><a href=\"https:\/\/docs.frontistr.com\/af\/introduction\/workflow_guide.html\">Kies \u2019n GUI- of modelleringswerkvloei<\/a><\/li><\/ul>\n<\/div><\/section>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Voer jou eerste strukturele analise met FrontISTR uit. Laai die solver en voorbeeld af, voer die analise uit en bekyk die spanningsverdeling in 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":"af","_original_post":"https:\/\/www.frontistr.com\/?page_id=3355&lang=ja","footnotes":""},"class_list":["post-3361","page","type-page","status-publish","hentry","af"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3361","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=3361"}],"version-history":[{"count":1,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3361\/revisions"}],"predecessor-version":[{"id":3362,"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/pages\/3361\/revisions\/3362"}],"wp:attachment":[{"href":"https:\/\/www.frontistr.com\/wp-json\/wp\/v2\/media?parent=3361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}