Earth System Modeling Framework

Screenshot Software:
Earth System Modeling Framework
Szczegóły programowe:
Wersja: 5.3.0
Filmu: 20 Feb 15
Wywoływacz: UCAR
Licencja: Wolny
Popularność: 17

Rating: 5.0/5 (Total Votes: 1)

ESMF (Ziemia systemu Modeling Framework) to program do tworzenia wysokiej wydajności, elastyczną infrastrukturę informatyczną, aby zwiększyć łatwość obsługi, wydajność, przenośność interoperacyjności, i używać w klimacie, numerycznych prognoz pogody, asymilacji danych, ESMF definiuje architekturę do komponowania złożonych, w połączeniu systemów modelowania i obejmuje struktur danych i narzędzia do rozwoju poszczególnych modeli.
Podstawową ideą ESMF jest skomplikowane aplikacje powinny być podzielone na mniejsze części lub podzespołów. Komponent jest jednostką skład oprogramowania, które posiada spójnej funkcji oraz standardowego interfejsu wywołującego i zachowania. Elementy mogą być montowane do tworzenia wielu aplikacji, a różne implementacje elementu mogą być dostępne. W ESMF, komponent może być domeną fizyczne lub funkcji, takich jak łącznik lub I / O system.
ESMF obejmuje również zestawy narzędzi dla komponentów i aplikacji, takich jak regridding oprogramowania, zarządzania kalendarzowego, rejestrowania i obsługi błędów i komunikacji równoległych budynków.
Poniższy rysunek przedstawia elementy ESMF w praktyce. Jest diagramem struktury NASA GEOS-5 atmosferyczne krążenia ogólnego modelu, zbudowany z podstaw za pomocą ESMF. Każde z pól jest składnikiem ESMF, włączając sprzęgi. Hierarchiczne drzewo elementów może być "ucięte" na różnych poziomach tak, że cały pakiet fizyki może być zastąpiony, lub pojedyncza parametryzacja. Każdy element jest potencjalnie "wymienialne podczas pracy."

Opis :

  • Pełna Fortran 90 interfejs, częściowe C / C ++ interfejs
  • Fortran Instrukcja 90 Informator i Przewodnik użytkownika
  • Działa na większości platform obliczeniowych o wysokiej wydajności, w tym IBM równoległe, wiele wariantów systemu Linux, Cray, Compaq, bardziej (patrz tutaj pełną listę),
  • Obsługa MPI, OpenMP i kody hybrydowe użytkowników
  • 2500+ testy dołączone jest źródłowej dystrybucji
  • Bezpłatne wsparcie użytkownika,
  • Aktywna społeczność użytkowników,

  • Zabudowa elementów układu sprzęgła dla Ziemi:
  • Części, Stan i oprogramowanie sprzęgłowe, która otacza kodu użytkownika przy minimalnym obciążeniu
  • Proste sterowniki, które użytkownicy mogą modyfikować,
  • sekwencyjne lub równoczesne wykonanie elementów
  • Możliwość pojedynczego pliku wykonywalnego
  • Ograniczona możliwość wykonywalny wielokrotnego

  • Infrastruktury na budowę elementów systemu Ziemi:
  • Time Manager, który zawiera gregoriański, 360 dni, nie-skok, Julian i inne kalendarze, a także szeroki zakres funkcji czasowych
  • Struktury danych do przechowywania i manipulacji tablicami, pól i wiązek Fields na tej samej sieci.
  • Równoległe transmisji danych i oprogramowanie regridding
  • narzędzia rejestrowania Wiadomość
  • menedżer plików zasobów

Co nowego w tym wydaniu:

  • odporny na uszkodzenia rozszerzenie do interfejsów ESMF_GridComp i ESMF_CplComp ma zostały wprowadzone w życie.
  • Liczne ulepszenia i poprawki.

Co nowego w wersji 3.2.0r:

  • Ta wersja modyfikuje kod w celu umożliwienia kompatybilności wstecznej i dodaje wsparcie dla PIG 11.x wersji kompilatora na Linux / PC i platformy Cray XT.

Co nowego w wersji 3.1.0rp2:

  • Dodano wsparcie dla replikowane wymiarach Field. & Quot; 0 & quot; Wpis w argumencie gridToFieldMap w ESMF_FieldCreate () i ESMF_FieldSetCommit () wskazuje, że nie jest Wymiar siatki części pola. Zamiast pole jest powielane we wszystkich des wzdłuż odpowiedniego wymiaru siatki.
  • Overloaded ESMF_FieldCreate (), aby zaakceptować Fortran wskaźnik tablicy i zachować swoje właściwości (takich jak granice i zdolność do zwalnianie).
  • Overloaded ESMF_FieldSetCommit (), aby zaakceptować Fortran wskaźnik tablicy i zachować swoje właściwości (takich jak granice i zdolność do zwalnianie).
  • Siatka obsługuje opcję ESMF_INDEX_USER dla indexflag. Pozwala to użytkownikowi na jawnie ustawić dolną granicę ich lokalnej przestrzeni indeksu. Jest to konieczne przy tworzeniu pole z Fortran wskaźnik tablicy z niestandardowym indeksowania.
  • Overloaded ESMF_ArrayCreate (), aby zaakceptować Fortran wskaźnik tablicy i zachować swoje właściwości (takich jak granice i zdolność do zwalnianie).
  • Zoptymalizowane ESMF_ArraySMM () i ESMF_ArrayBundleSMM () Runtime wydajność, skalowalność i pamięć wykorzystanie.
  • Dodano wsparcie dla zoptymalizowanych komunikacji dla tablic z różnymi dystrybucjami, wymiarów i w tym samym ArrayBundle.
  • Dodano wsparcie dla Des zero elementów DistGrid, tablicy i pola.
  • Wykonane localDe argumentów w ESMF_ArrayGet (opcjonalne) i ESMF_FieldGet () metody, gdzie nie jest zabroniona przez przeciążenia ograniczeń.
  • Alarmy ustawione dzwonić na krok czasowy 0, po ESMF_ClockCreate (), teraz dzwonić prawidłowo.
  • Alarmy teraz dzwonić prawidłowo przez Zegar w ESMF_MODE_REVERSE.
  • Alarmy teraz dzwonić prawidłowo przez zegar za pomocą negatywny kroku czasu.
  • Dodane domyślna funkcja rozmiar wskaźnika nadpisywane systemu zbudować wykorzystując nowe zmienne środowiskowe ESMF_F90_PTR_BASE_SIZE i ESMF_F90_PTR_PLUS_RANK.

Co nowego w wersji 3.1.0rp1:.

  • Dodane Atrybuty do klasy siatki
  • Dodane Atrybuty do klasy Array.
  • Dodane minIndex i argumenty maxIndex do ESMF_GridGet (). Te argumenty odnoszą się do pierwszej płytki.
  • Dodane minIndexPDimPDe i maxIndexPDimPDe argumenty ESMF_DistGridGet ().
  • Dodane ESMF_GridMatch () w celu porównania dwóch obiektów siatki.
  • Nowy dział w podręczniku użytkownika zatytułowany & quot; Ustawienia ESMF uruchomić Test Suite Applications & quot; dodano, że przedstawia w jaki użytkownicy mogą określić własne skrypty mpirun. ESMF teraz konsekwentnie wykorzystuje ustawienie zmiennej środowiskowej ESMF_MPIRUN uruchomienie dołączonych łazienką oraz przykładowe aplikacje testowe.
  • Następujące znane błędy zostały poprawione.

Podobne oprogramowanie

AstroKML
AstroKML

11 May 15

Mapyrus
Mapyrus

17 Feb 15

Geolog
Geolog

3 Jun 15

OpenGTS
OpenGTS

11 May 15

Komentarze do Earth System Modeling Framework

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!