Advanced Simulation Library

Advanced Simulation Library
Developer(s)Avtech Scientific
Initial release14 May 2015; 9 years ago (2015-05-14)
Stable release
0.1.7 / 9 November 2016; 8 years ago (2016-11-09)
Repositorygithub.com/AvtechScientific/ASL
Written inC++
Operating systemUnix/Linux, Windows, Mac
TypeMultiphysics, Computer-aided engineering, Computational fluid dynamics, Simulation software
LicenseGNU Affero General Public License, optional commercial license (based on MIT License)
Websiteasl.org.il
Multicomponent flow video
Computer-assisted cryosurgery
Simulation of a microfluidic device for separating mixtures of proteins
Coating procedure employing physical vapor deposition (PVD) method
Image-guided neurosurgery, brain deformation simulation
Aerodynamics of a locomotive in a tunnel

Advanced Simulation Library (ASL) is a free and open-source hardware-accelerated multiphysics simulation platform. It enables users to write customized numerical solvers in C++ and deploy them on a variety of massively parallel architectures, ranging from inexpensive FPGAs, DSPs and GPUs[1] up to heterogeneous clusters and supercomputers. Its internal computational engine is written in OpenCL and utilizes matrix-free solution techniques. ASL implements variety of modern numerical methods, i.a. level-set method, lattice Boltzmann, immersed boundary. The mesh-free, immersed boundary approach allows users to move from CAD directly to simulation, reducing pre-processing efforts and number of potential errors. ASL can be used to model various coupled physical and chemical phenomena, especially in the field of computational fluid dynamics. It is distributed under the free GNU Affero General Public License with an optional commercial license (which is based on the permissive MIT License).

History

Advanced Simulation Library is being developed by Avtech Scientific, an Israeli company. Its source code was released to the community on 14 May 2015, whose members packaged it for scientific sections of all major Linux distributions shortly thereafter.[2][3][4][5][6][7] Subsequently, Khronos Group acknowledged the significance of ASL and listed it on its website among OpenCL-based resources.[8]

Application areas

Advantages and disadvantages

Advantages

  • C++ API[9] (no OpenCL knowledge required)
  • Mesh-free, immersed boundary approach allows users to move from CAD directly to computations reducing pre-processing effort
  • Dynamic compilation enables an additional layer of optimization at run-time (i.e. for a specific parameters set the application was provided with)
  • Automatic hardware acceleration and parallelization of applications
  • Deployment of same program on a variety of parallel architectures - GPU, APU, FPGA, DSP, multicore CPUs
  • Ability to deal with complex boundaries
  • Ability to incorporate microscopic interactions
  • Availability of the source code

Disadvantages

  • Absence of detailed documentation (besides the Developer Guide generated from the source code comments)
  • Not all OpenCL drivers are mature enough for the library[10]

Features

ASL provides a range of features to solve number of problems - from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid mechanics and elasticity.[11]

  • Interfacing: VTK/ParaView, MATLAB (export).
    • import file formats: .stl .vtp .vtk .vti .mnc .dcm
    • export file formats: .vti .mat
  • Geometry:
    • flexible and complex geometry using simple rectangular grid
    • mesh-free, immersed boundary approach
    • generation and manipulation of geometric primitives
  • Implemented phenomena:
    • Transport processes
      • multicomponent transport processes
      • compressible and incompressible fluid flow
    • Chemical reactions
      • electrode reactions
    • Elasticity
      • homogeneous isotropic elasticity
      • homogeneous isotropic poroelasticity
    • Interface tracking
      • evolution of an interface
      • evolution of an interface with crystallographic kinetics

Uses

  • ACTIVE - Active Constraints Technologies for Ill-defined or Volatile Environments (European FP7 Project)[12][13][14]

References

  1. ^ "ASL - expanding software ecosystem for the DSP/FPGA/GPU market" (PDF). Archived from the original (PDF) on 25 August 2017. Retrieved 27 September 2015.
  2. ^ "ASL - ASL enters Linux distributions at a record-breaking pace". asl.org.il.
  3. ^ "Advanced Simulation Library". openSUSE Build Service.
  4. ^ "Debian -- Details of package libasl0 in sid". packages.debian.org.
  5. ^ "asl « sci-libs - proj/sci.git - Gentoo Science Overlay". cgit.gentoo.org.
  6. ^ "ASL for Fedora". Archived from the original on 8 December 2015. Retrieved 30 November 2015.
  7. ^ "Arch Linux - Package Search". archlinux.org.
  8. ^ "OpenCL - The Open Standard for Parallel Programming of Heterogeneous Systems". The Khronos Group. 21 July 2013. Archived from the original on 8 October 2021. Retrieved 8 October 2021.
  9. ^ "ASL: locomotive.cc". asl.org.il.
  10. ^ "Deployment · AvtechScientific/ASL Wiki". GitHub. 25 July 2022.
  11. ^ Scientific, Avtech (3 September 2015). "Advanced Simulation Library: Expanding software ecosystem for the DSP/FPGA/GPU market" – via hgpu.org. {{cite journal}}: Cite journal requires |journal= (help)
  12. ^ "Results - Intraoperative Brain Shift | The Active Project". www.active-fp7.eu.
  13. ^ "ASL assists neurosurgeons and robots, computes brain deformation in real time - Technology OrgTechnology Org". 14 September 2015.
  14. ^ "ASL Software Assists Neurosurgeons and Robots". interestingengineering.com. 28 November 2016.

Read other articles:

Peta wilayah Hato-Udo. Hato-Udo (Hatu Udo, Hotudo) adalah subdistrik di Distrik Ainaro, Timor Leste.[1] Referensi ^ Salinan arsip. Diarsipkan dari versi asli tanggal 2015-09-24. Diakses tanggal 2021-07-18.  Artikel bertopik Timor Leste ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.lbs

 

Stasiun Jatibarang Stasiun Jatibarang, 29 Desember 2019LokasiJalan Mayor SangunJatibarang, Jatibarang, Indramayu, Jawa Barat 45273IndonesiaKoordinat6°28′30.252″S 108°18′28.336″E / 6.47507000°S 108.30787111°E / -6.47507000; 108.30787111Koordinat: 6°28′30.252″S 108°18′28.336″E / 6.47507000°S 108.30787111°E / -6.47507000; 108.30787111Ketinggian+8 mOperator Kereta Api IndonesiaDaerah Operasi III Cirebon KAI Logistik Letakkm 1...

 

Часть серии статей о Холокосте Идеология и политика Расовая гигиена · Расовый антисемитизм · Нацистская расовая политика · Нюрнбергские расовые законы Шоа Лагеря смерти Белжец · Дахау · Майданек · Малый Тростенец · Маутхаузен ·&...

United States import tariff in 1861 Events leading to the American Civil War Economic End of Atlantic slave trade Panic of 1857 Political Northwest Ordinance Kentucky and Virginia Resolutions Missouri Compromise Nullification crisis Gag rule Tariff of 1828 End of slavery in British colonies Texas Revolution Texas annexation Mexican–American War Wilmot Proviso Nashville Convention Compromise of 1850 Fugitive Slave Act of 1850 Kansas–Nebraska Act Ostend Manifesto Caning of Charles Sumner Li...

 

Family of beetles Leaf beetlesTemporal range: Aptian–Recent PreꞒ Ꞓ O S D C P T J K Pg N Scarlet lily beetle Lilioceris lilii in Oxfordshire, UK Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Arthropoda Class: Insecta Order: Coleoptera Infraorder: Cucujiformia Superfamily: Chrysomeloidea Family: ChrysomelidaeLatreille, 1802 [1] Subfamilies See text The insects of the beetle family Chrysomelidae are commonly known as leaf beetles, and include over 37,00...

 

В Википедии есть статьи о других людях с фамилией Баста. Джорджо Бастаитал. Giorgio Basta Дата рождения 30 января 1550 Место рождения Роккафорцата, Таранто, Апулия, Италия Дата смерти 20 ноября 1607(1607-11-20) (57 лет) или 1607[1][2][…] Место смерти Прага, Священная Римская и...

Fictional character in the Twilight series Fictional character Bella CullenTwilight characterBella Swan as portrayed by Kristen Stewart in The Twilight Saga: New MoonFirst appearanceTwilightLast appearanceMidnight SunCreated byStephenie MeyerPortrayed byKristen StewartIn-universe informationNicknameBellaBellsBellVampire girl (by Emily Young & Embry Call)Arizona (by Mike Newton in films) Mrs. Cullen Mom (by Renesmee)SpeciesHuman (Twilight, New Moon, Eclipse, Breaking Dawn Part 1) (formerly...

 

City in Texas, United StatesHallsville, TexasCityBobcat Stadium at Hallsville Junior HighLocation of Hallsville, TexasCoordinates: 32°30′15″N 94°34′30″W / 32.50417°N 94.57500°W / 32.50417; -94.57500CountryUnited StatesStateTexasCountyHarrisonGovernment • City CouncilMayor Jesse Casey [1] Mayor Pro Tem Gary Lovelace Alderman Lauren Bresch Alderman Charlie Hunt Alderman Guy Walker Alderman Brant Cain Area[2] • Total3.8...

 

Eparchy of the Slovak Greek Catholic Church in western and central Slovakia Eparchy of BratislavaEparchia Bratislaviensis ritus byzantiniBratislavská eparchiaSlovak Greek Catholic Cathedral of BratislavaCoat of armsLocationCountrySlovakiaEcclesiastical provincePrešovStatisticsPopulation- Catholics(as of 2012)14,941Parishes15InformationDenominationCatholic ChurchSui iuris churchSlovak Greek Catholic ChurchRiteByzantine RiteEstablished30 January 2008CathedralCathedral of the Exaltation o...

Балийский язык Самоназвание ᬪᬵᬱᬩᬮᬶ Basa Bali (баса́ бали́) Страны Индонезия Регионы провинция Бали, остров Ломбок, восточная оконечность Явы, южный Сулавеси Общее число говорящих 3,33 млн (2000) Рейтинг 155[1] Классификация Категория Языки Евразии Австронезийская семья Мал...

 

Pour les articles homonymes, voir de Baillet-Latour. Cet article est une ébauche concernant les Jeux olympiques et une personnalité belge. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Henri de Baillet-Latour Fonctions Président du Comité international olympique 1925 – 6 janvier 1942(17 ans) Prédécesseur Pierre de Coubertin Successeur Sigfrid Edström Biographie Date de naissance 1er mars 1876 Lie...

 

ميكو بيليد   معلومات شخصية الميلاد 10 ديسمبر 1961 (العمر 62 سنة)القدس مواطنة إسرائيل  الأب ماتيتياهو بيليد  إخوة وأخوات نوريت بيليد-إلحنان  الحياة العملية المهنة ناشط سلام،  ومؤلف  اللغات الإنجليزية  مجال العمل سلامية،  وفنون قتالية  تعديل مصدري - تعديل &#...

Road in China Guiyang–Chengdu Expressway贵阳-成都高速公路Zhurong Expressway筑蓉高速公路Route informationAuxiliary route of G75Major junctionsNorth end G5 / G4202 in Jinjiang District, Chengdu, SichuanSouth end G6002 in Baiyun District, Guiyang, Guizhou LocationCountryChina Highway system National Trunk Highway System Primary Auxiliary National Highways Transport in China ← G7511→ G7521 The G7512 Guiyang–Chengdu Expressway (Chinese: 贵阳—成都高...

 

Grouping of the victorious countries of the war Western Allies redirects here. For the Cold War group, see Western Bloc. For the WWI group, see Allies of World War I. Allies of World War II同盟國/同盟国 (Chinese)Alliés (French)Антигитлеровская коалиция (Russian)1939–1945   Allies and their colonies   Allies entering after the attack on Pearl Harbor   Axis powers, co-belligerents, and their colonies   Neutral powers and their ...

 

Japanese politician (1854–1936) In this Japanese name, the surname is Takahashi.You can help expand this article with text translated from the corresponding article in Japanese. Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English...

インカ・ガルシラーソ・デ・ラ・ベーガ(スペイン語: Inca Garcilaso de la Vega、4月12日 1539年 - 4月23日 1616年)はメスティソの歴史家、文筆家[1]。ペルーに在住し、1561年にスペインに移った[1][2]。 概要 父はスペイン人の征服者カピタン・ガルシラーソ・デ・ラ・ベーガ(1507年 - 1559年)で、母はワイナ・カパックの四男のワルパ・トゥパック・インカ・...

 

Campionati europei di badminton a squadreSport Badminton FederazioneBadminton Europe ContinenteEuropa TitoloCampione europeo Cadenzaannuale StoriaFondazione2006 Modifica dati su Wikidata · Manuale I Campionati europei di badminton a squadre sono una competizione sportiva organizzata dalla Badminton Europe (BE), in cui si assegnano i titoli europei nella gara a squadre maschile e in quella femminile. I primi campionati europei di badminton a squadre furono organizzati nel 2004 e si svolg...

 

Political representative office in Xicheng, Beijing, China Office of the Government of the Hong Kong Special Administrative Region of the People's Republic of China in Beijing中華人民共和國香港特別行政區政府駐北京辦事處Emblem of Hong KongOffice in 2007Agency overviewFormedMarch 4, 1999[1]JurisdictionGovernment of Hong KongHeadquartersXicheng, BeijingAgency executiveJohn Leung, DirectorParent departmentAdministration WingParent agencyConstitutional and Mainland Af...

President of the Senate of CeylonInaugural holderGerard WijeyekoonFormation14 October 1947Final holderAbeyratne RatnayakaAbolished2 October 1971DeputyDeputy President of the Senate of Ceylon Politics of Sri Lanka Constitution Previous constitutions: 1931 · 1947 Law of Sri Lanka Human rights Law enforcement GovernmentExecutive President (List) Prime Minister (List) Cabinet of Ministers Ministers of the Government Ministries of the Government Legislature Parliament Speaker Deputy Speaker Lead...

 

1971 1977 Élections législatives néerlandaises de 1972 150 sièges de la Seconde Chambre(Majorité absolue : 76 sièges) 29 novembre 1972 Type d’élection Élection parlementaire Corps électoral et résultats Inscrits 8 916 947 Votants 7 445 287   83,50 %  4,4 Votes exprimés 7 394 045 Blancs et nuls 51 242 PvdA – Joop den Uyl Voix 2 021 454 27,34 %   2,7 Représentants élus ...