Vai al contenuto

Conversione di mesh e dati

Oltre ai formati standard (mesh HEC-MW e controllo di analisi FSTR), l'input/output di FrontISTR supporta l'importazione di formati mesh esterni e l'esportazione in formati di visualizzazione. Questo capitolo riepiloga le funzioni di conversione dei formati, non il calcolo in sé.

Panoramica delle funzioni

Le funzioni di conversione dei dati si dividono nelle due categorie seguenti.

Categoria Funzione Input/Output
Conversione lato input Importazione di file neutri FEMAP (neu2fstr) File neutro NEU → mesh HEC-MW + file di controllo FrontISTR
Conversione lato output Esportazione dei risultati di analisi in formati di visualizzazione (!VISUAL) Risultati HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
Conversione lato output Unione dei file di risultato distribuiti dell'esecuzione parallela (rmerge) File di risultato di ciascun PE → singolo file di risultato
Conversione lato output Conversione testo/binario dei file di risultato (rconv) File di risultato testo ↔ binario

La selezione delle grandezze fisiche da includere nei file di risultato e il meccanismo dei file di riavvio non sono trattati in questo capitolo; vedere Output e riavvio.

Importazione di mesh esterne

FrontISTR include lo strumento neu2fstr, che converte i file neutri FEMAP (NEU) in file mesh HEC-MW e file di controllo FrontISTR.

Con neu2fstr, il tipo di analisi (analisi statica / analisi modale / analisi termica) viene specificato durante la conversione. Vengono generati i seguenti file.

  • File mesh HEC-MW: coordinate nodali, connettività degli elementi, ID dei materiali, sistemi di coordinate, gruppi di nodi e gruppi di elementi
  • File di controllo FrontISTR: modello delle schede di controllo di base, come !SOLUTION, in funzione del tipo di analisi
  • File di controllo HEC-MW (hecmw_ctrl.dat): generato facoltativamente

Quando si esegue la conversione per l'analisi modale, i parametri della sezione !EIGEN sono valori provvisori e devono essere modificati dall'utente dopo la conversione. Le informazioni che non hanno una rappresentazione nel file neutro FEMAP, come condizioni al contorno, carichi e contatti, non sono incluse nel risultato della conversione e devono essere aggiunte al file di controllo.

Esportazione nei formati di visualizzazione

Oltre ai file di risultato HEC-MW standard, i risultati del calcolo possono essere scritti in formati destinati agli strumenti di visualizzazione. Durante l'esecuzione parallela, l'elaborazione per la visualizzazione viene eseguita all'interno della stessa esecuzione MPI dell'analisi, quindi i risultati di tutti i PE vengono integrati in un unico file di visualizzazione.

Nell'input, !VISUAL,method=PSR specifica la pseudo-visualizzazione (sezioni, isosuperfici, forme deformate, ecc.), mentre !VISUAL,method=PVR specifica il volume rendering. Per i dettagli sulla sintassi, vedere il riferimento delle keyword. Il parametro output_type consente di selezionare uno dei seguenti formati.

Categoria di formato Valore di output_type Scopo
AVS UCD (predefinito) AVS File UCD leggero contenente solo gli elementi di superficie. È il valore predefinito quando output_type viene omesso.
AVS UCD completo COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS UCD contenente tutti gli elementi. È possibile selezionare una versione riordinata (REORDER) e una versione con output per ciascun PE (SEPARATE).
AVS UCD binario BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS Versione binaria dell'AVS UCD completo.
AVS UCD compresso COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS Versione dell'AVS UCD completo compressa con zlib.
MicroAVS COMPLETE_MICROAVS File UCD per MicroAVS.
VTK VTK, BIN_VTK, COMP_VTK Formato VTK leggibile da ParaView e strumenti analoghi. È possibile selezionare output ASCII / binario / compresso.
EXODUS EXODUS, STEP_EXODUS Formato Exodus II per ParaView. EXODUS scrive tutti i passi temporali in un singolo file, mentre STEP_EXODUS scrive un file per ciascun passo temporale.
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL File NEUTRAL di testo generico in formato FEMAP.
Immagine BMP BMP Immagine del risultato del rendering di superficie (PSR) o del volume rendering (PVR).

Il formato EXODUS viene scritto soltanto da un eseguibile FrontISTR compilato con la libreria Exodus II abilitata. L'output viene ignorato nelle build in cui è disabilitata.

Unione dei file di risultato paralleli e conversione del tipo

Per unire in un unico file i file di risultato ottenuti dall'esecuzione parallela (suddivisi per PE) senza elaborazione di visualizzazione, utilizzare lo strumento rmerge. rmerge specifica il numero di rank e l'inizio/fine/intervallo dei passi temporali e scrive un file di risultato in formato testo o binario.

Per convertire i file di risultato tra rappresentazioni testuali e binarie, utilizzare lo strumento rconv. rconv specifica l'inizio/fine/intervallo dei passi temporali e converte soltanto il tipo di rappresentazione.

Argomenti correlati