Jest to aplikacja dla systemu Linux o nazwie SoAx, która działa w systemie Linux online, a jej najnowszą wersję można pobrać jako soax_v_0_1.tgz. Można go uruchomić online w darmowym dostawcy hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie SoAx, aby działać w systemie Linux online z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
SoAx do uruchomienia w Linuksie online
OPIS
Struktury tablic (SoA) są generalnie szybsze niż tablice struktur (AoS), podczas gdy AoS są wygodniejsze. Ten projekt (SoAx) łączy w sobie zalety obu. Dzięki programowaniu meta-szablonów w C++(11) SoAx osiąga maksymalną wydajność (efektywne wykorzystanie jednostek wektorowych i pamięci podręcznej nowoczesnych procesorów), zapewniając jednocześnie bardzo wygodny interfejs użytkownika (w tym obsługę elementów zorientowanych obiektowo) i elastyczność. Został zaprojektowany do obsługi listowych zbiorów cząstek (podobnie jak struct {int id; double[3] pos; float[3] vel;};) w kontekście wysokowydajnych symulacji numerycznych. Można go zastosować do wielu innych problemów. Sprawdź przykładowy plik main.cpp, aby zobaczyć przykłady kodu, który możesz napisać za pomocą SoAx.Korzyści
- Ogólna implementacja struktury tablic w C++11
- Podobna poręczność jak tablice struktur, ale znacznie szybsza
- Operacje podobne do list, takie jak remove i push_back
- Metaprogramowanie szablonów przy użyciu dziedziczenia szablonów i std::tuple
- Zoptymalizowane operacje na tablicach (+,-,...) przy użyciu szablonów wyrażeń
- Obsługa GPU
- Szeregowy/gwintowany/MPI - plik I/O
- Testowane z g++ 4.8.4, clang++ 3.6, icc 16.0, nvcc 7.0
Publiczność
Deweloperzy
Język programowania
C + +
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/soax/. Jest hostowany w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.