Quadro di modellazione del sistema di terra

Un programma per la costruzione di infrastrutture software flessibili ad alte prestazioni.
Scarica ora

Quadro di modellazione del sistema di terra Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • University of Illino...
  • Prezzo:
  • FREE
  • Nome editore:
  • UCAR
  • Sito web dell'editore:
  • http://www.esmf.ucar.edu/

Quadro di modellazione del sistema di terra Tag


Quadro di modellazione del sistema di terra Descrizione

Un programma per costruire infrastrutture software flessibili ad alte prestazioni. ESMF (System System Modeling Framework) è un programma per la costruzione di un'infrastruttura software flessibile ad alte prestazioni per aumentare la facilità d'uso, la portabilità delle prestazioni, l'interoperabilità e il riutilizzo nel clima, nella previsione numerica del clima, della previsione del tempo numerico, dell'assimilazione dei dati, l'ESMF definisce un'architettura per la composizione complessa , sistemi di modellazione accoppiati e include strutture dati e utilità per lo sviluppo di singoli modelli. L'idea di base dietro ESMF è che le complicate applicazioni dovrebbero essere suddivise in pezzi più piccoli o componenti. Un componente è un'unità di composizione software che ha una funzione coerente e un'interfaccia e un comportamento di chiamata standard. I componenti possono essere assemblati per creare più applicazioni e potrebbero essere disponibili diverse implementazioni di un componente. In ESMF, un componente può essere un dominio fisico o una funzione come un accoppiatore o il sistema I / O.ESMF include anche strumenti per la costruzione di componenti e applicazioni, come il software di riorganizzazione, la gestione del calendario, la registrazione e la gestione degli errori e le comunicazioni parallele . La figura seguente mostra i componenti ESMF in pratica. È un diagramma della struttura del modello di circolazione generale atmosferico della NASA GEOS-5, costruito da terra utilizzando ESMF. Ciascuna scatole è un componente ESMF, compresi gli accoppiatori. L'albero gerarchico dei componenti può essere "tagliato" a livelli diversi in modo che l'intero pacchetto di fisica possa essere sostituito o una singola parametrizzazione. Ogni componente è potenzialmente "vapadibile". Ecco alcune caratteristiche chiave di "Quadro di modellazione del sistema di terra": · Interfaccia completa Fortran 90, interfaccia C / C parziale · Manuale di riferimento fortran 90 e guida dell'utente · Funziona sulla maggior parte delle piattaforme di calcolo parallele ad altissima prestazione, tra cui IBM, molte varianti Linux, Cray, Compaq, più (vedi qui per l'elenco completo) · Supporta i codici utente MPI, OpenMP e ibridi · Più di 2500 test in bundle con distribuzione sorgente · Supporto utente gratuito · Comunità di utenti attivi Sostruttura per accoppiamento Componenti del sistema di terra: · Software componente, stato e accoppiatore che avvolge il codice utente con un sovraccarico minimo · Driver semplici che gli utenti possono modificare · Esecuzione sequenziale o concorrente dei componenti · Unica funzionalità eseguibile · Capacità eseguibile multipla limitata Infrastruttura per la costruzione di componenti del sistema di terra: · Time manager che include Gregorian, 360 giorni, No-Belve, Julian e altri calendari, nonché un'ampia gamma di funzioni di tempo · Strutture dati per lo stoccaggio e la manipolazione di array, campi e pacchetti di campi sulla stessa griglia. · Comunicazioni di dati paralleli e software di riorganizzazione · Strumenti di registrazione dei messaggi · Gestione file di risorse Cosa c'è di nuovo in questa versione: · Aggiunto il supporto per le dimensioni replicate in campo. Una voce "0" nell'argomento GridtoFieldMap in Esmf_fieldCreate () e ESMF_FieldSetCommit () indica che una dimensione della griglia non fa parte del campo. Invece il campo viene replicato in tutto il DES lungo la dimensione della griglia corrispondente. · Overloaded esmf_fieldcreate () per accettare un puntatore di array fortran e preservare le sue proprietà (come limiti e capacità di deallocare). · Overloaded esmf_fieldsetcommit () per accettare un puntatore di array fortran e preservare le sue proprietà (come limiti e capacità di deallocare). · La griglia ora supporta un'opzione Esmf_index_User per l'INDEXFLAG. Ciò consente all'utente di impostare esplicitamente il limite inferiore del loro spazio indice locale. Questo è necessario quando si crea un campo da un puntatore di array fortran con indicizzazione non standard. · Sovraccarico esmf_arraycreate () per accettare un puntatore di array fortran e preservare le sue proprietà (come limiti e capacità di deallocare). · Ottimizzato ESMF_ARRAYSMM () e ESMF_Arraybundlesmm () Performance runtime, scalabilità e utilizzo della memoria. · Aggiunto supporto per le comunicazioni ottimizzate per gli array con diverse distribuzioni, dimensioni e dimensioni nello stesso arraybundle. · Aggiunto il supporto per DES con elementi zero in dispositivi, array e campo. · Realizzato l'argomento localde facoltativo nei metodi Esmf_arrayget () ed Esmf_fieldget () in cui non è vietato da sovraccaricare le restrizioni. · Allarmi impostati su squilli su Timestep 0, su Esmf_ClockCreate (), ora anello correttamente. · Allarmi ora anello correttamente per un orologio in esmf_mode_reverse. · Allarmi ora anello correttamente per un orologio usando un timestep negativo. · Aggiunta funzione di override Dimensione del puntatore predefinita per creare il sistema Utilizzando nuove variabili di ambiente ESMF_F90_PTR_BASE_SIZE ed ESMF_F90_PTR_PLUS_RANK.


Quadro di modellazione del sistema di terra Software correlato

Visualizzatore geotiff

Geotiff Viewer è un semplice spettatore per i file geotiff, che sono immagini raster georeferenziati, tipicamente utilizzate per le mappe. ...

807

Scarica

Syfi.

A Biblioteca C ++ costruita sulla parte superiore della Biblioteca Math simbolica Ginac. ...

172

Scarica

Galculatore

Un calcolatore basato su GTK 2 con notazione ordinaria di notazione / inverso. ...

144

Scarica