Earth System Modellering Framework

Een programma voor het bouwen van hoogwaardige, flexibele software-infrastructuur.
Download nu

Earth System Modellering Framework Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • University of Illino...
  • Prijs:
  • FREE
  • Naam uitgever:
  • UCAR
  • Uitgever website:
  • http://www.esmf.ucar.edu/

Earth System Modellering Framework Tags


Earth System Modellering Framework Beschrijving

Een programma voor het bouwen van hoogwaardige, flexibele software-infrastructuur. ESMF (Aardsysteem Modellering Framework) is een programma voor het bouwen van high-performance, flexibele software-infrastructuur om het gebruiksgemak, de prestatieportabiliteit, interoperabiliteit en hergebruik in klimaat, numerieke weervoorspelling, gegevensassimilatie te vergroten, definieert de ESMF een architectuur voor het componeren van complex , gekoppelde modelleersystemen en omvat gegevensstructuren en hulpprogramma's voor het ontwikkelen van individuele modellen. Het basisidee achter ESMF is dat gecompliceerde toepassingen moeten worden opgesplitst in kleinere stukken of componenten. Een component is een eenheid van softwaresamenstelling die een coherente functie heeft en een standaard beltingsinterface en -gedrag. Componenten kunnen worden geassembleerd om meerdere toepassingen te maken en er kunnen verschillende implementaties van een component beschikbaar zijn. In ESMF kan een component een fysiek domein zijn, of een functie, zoals een koppeling of I / O-systeem.esMF omvat ook toolkits voor het bouwen van componenten en toepassingen, zoals het regelen van software, kalenderbeheer, logging en foutmelding en parallelle communicatie en parallelle communicatie .De onderstaande afbeelding toont ESMF-componenten in de praktijk. Het is een diagram van de structuur van het NASA GOOS-5 atmosferisch algemeen circulatiemodel, gebouwd vanaf de grond met behulp van ESMF. Elk van de dozen is een ESMF-component, inclusief de koppelingen. De hiërarchische boom van componenten kan op verschillende niveaus worden "knipt", zodat het hele natuurkundige pakket kan worden vervangen of een enkele parameterisatie. Elke component is potentieel 'swappable'. Hier zijn enkele belangrijke kenmerken van "Earth Syle System Modeling Framework": · Volledige FORTRAN 90-interface, gedeeltelijke C / C ++ -interface · Fortran 90 referentiehandleiding en gebruikershandleiding · Loopt op de meeste hoogwaardige parallelle computeplatforms, waaronder IBM, veel Linux-varianten, CRAY, Compaq, meer (zie hier voor de volledige lijst) · Ondersteunt MPI, OpenMP- en Hybride-gebruikerscodes · 2500+ tests gebundeld met bronverdeling · Gratis gebruikersondersteuning · Actieve gebruikersgemeenschap Superstructuur voor het koppelen van de componenten van het aardingssysteem: · Component-, status- en koppelingssoftware die gebruikerscode wikkelt met minimale overhead · Simpele stuurprogramma's die gebruikers kunnen wijzigen · Sequentiële of gelijktijdige uitvoering van componenten · Enkele uitvoerbare vermogen · Beperkt meervoudig uitvoerbaar vermogen Infrastructuur voor het bouwen van aardse systeemcomponenten: · Tijdmanager met Gregoriaan, 360 dagen, no-sprong, Julian en andere kalenders, evenals een breed scala aan tijdfuncties · Gegevensstructuren voor opslag en manipulatie van arrays, velden en bundels van velden op hetzelfde raster. · Parallelle gegevenscommunicatie en regrorderende software · Message Logging-tools · Medewerker voor resourcebestand Wat is er nieuw in deze release: · Ondersteuning toegevoegd voor gerepliceerde dimensies in het veld. Een "0" -invoer in het GridtofieldMap-argument in ESMF_FIELDCREATE () en ESMF_FIELDSETCOMMIT () geeft aan dat een grid-dimensie geen deel uitmaakt van het veld. In plaats daarvan wordt het veld gerepliceerd over alle Des langs de bijbehorende rasterdimensie. · Overbelast ESMF_FIELTCREATE () om een Fortran Array-aanwijzer te accepteren en de eigenschappen ervan (zoals grenzen en het vermogen om deallocate te behouden). · Overbelast ESMF_FIELDSETCOMMIT () om een Fortran Array-aanwijzer te accepteren en de eigenschappen ervan te behouden (zoals grenzen en vermogen om deallocate). · Het raster ondersteunt nu een ESMF_IDEX_USER-optie voor de indexflag. Hierdoor kan de gebruiker expliciet de ondergrens van hun lokale indexruimte instellen. Dit is noodzakelijk bij het maken van een veld van een Fortran-array-aanwijzer met niet-standaardindexering. · Overbelast ESMF_ARRAYCREATE () om een Fortran Array-aanwijzer te accepteren en de eigenschappen ervan te behouden (zoals grenzen en vermogen om deallocate). · Geoptimaliseerde ESMF_ARRAYMM () en ESMF_ARRAYBUNDLESMM () Runtime-prestaties, schaalbaarheid en geheugengebruik. · Ondersteuning toegevoegd voor geoptimaliseerde communicatie voor arrays met verschillende distributies, afmetingen en maten in dezelfde arraybundel. · Toegevoegde ondersteuning voor des met nul elementen in Distgrid, array en veld. · Gemaakt Localde-argument optioneel in ESMF_ARRAYGET () en ESMF_FIELDGET () methoden waarbij niet verboden is door restricties overbelasting. · Alarmen ingesteld op Ring op Timestep 0, op ESMF_ClockCreate (), rink nu naar behoren. · Alarmen bellen nu goed voor een klok in ESMF_MODE_REVERSE. · Alarmen bellen nu naar behoren voor een klok met behulp van een negatieve tijd. · Toegevoegd standaard aanwijzergrootte-opheffingsfunctie om systeem te bouwen met behulp van nieuwe omgevingsvariabelen ESMF_F90_PTR_BASE_SIZE en ESMF_F90_PTR_PLUS_RANK.


Earth System Modellering Framework Gerelateerde software

Le Petit Poucet

Le Petit Poucet is gratis software om GPS-routes en tracks in een 3D-scène weer te geven en te bewerken. ...

141

Downloaden

tangogpps

TANGOGPS is een snelle, eenvoudig te gebruiken en lichte kaarttoepassing voor gebruik met of zonder GPS. ...

140

Downloaden

Saga gis

SAGA GIS (Systeem voor geautomatiseerde geo-wetenschappelijke analyse) is een geografisch informatiesysteem (GIS). ...

1,828

Downloaden