Advanced Simulation Library
Çok bileşenli akış videosu ![]() Bilgisayar destekli kriyocerrahi ![]() Protein karışımlarını ayırmak için mikroakışkan bir cihaz simülasyonu ![]() Fiziksel buhar biriktirme (PVD-physical vapor deposition) yöntemini kullanan kaplama prosedürü ![]() Görüntü rehberliğinde beyin cerrahisi, beyin deformasyon simülasyonu ![]() Tünel içindeki bir lokomotifin aerodinamiği Advanced Simulation Library (ASL), ücretsiz ve açık kaynaklı donanım-hızlandırmalı çoklu fizik simülasyon platformudur. Kullanıcıların C++ dilinde özelleştirilmiş sayısal çözücüler yazmasına ve bunları ucuz FPGA, DSP ve GPU'lardan[1] heterojen kümelere ve süper bilgisayarlara kadar çeşitli çok büyük ölçekte paralel mimariler üzerinde dağıtmasına olanak tanır. Dahili hesaplama motoru OpenCL ile yazılmıştır ve matris içermeyen çözüm tekniklerini kullanır. ASL, seviye kümesi yöntemi, lattice Boltzmann, daldırılmış sınır yöntemi|daldırılmış sınır]] gibi çeşitli modern sayısal yöntemleri uygular. Örgü içermeyen, daldırılmış sınır yaklaşımı, kullanıcıların CAD'den doğrudan simülasyona geçmesine olanak tanıyarak ön işleme çabalarını ve potansiyel hata sayısını azaltır. ASL, özellikle hesaplamalı akışkanlar dinamiği alanında çeşitli birleşik fiziksel ve kimyasal olayları modellemek için kullanılabilir. Ücretsiz GNU Affero Genel Kamu Lisansı altında, isteğe bağlı bir ticari lisansla (izin verilen MIT Lisansı temel alınarak) dağıtılır. TarihçeAdvanced Simulation Library (Gelişmiş Simülasyon Kütüphanesi), İsrailli bir şirket olan Avtech Scientific tarafından geliştirilmektedir. Kaynak kodu, 14 Mayıs 2015 tarihinde topluluğun kullanımına açılmış ve üyeleri kısa bir süre sonra tüm büyük Linux dağıtımlarının bilimsel bölümleri için paketlemiştir.[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] Uygulama alanları
Avantajlar ve dezavantajlarAvantajları
Dezavantajları
ÖzelliklerASL, kimyasal reaksiyonlar, türbülans ve ısı transferini içeren karmaşık akışkan akışlarından katı mekaniği ve elastikiyete kadar bir dizi problemi çözmek için bir dizi özellik sunar.[11]
Kullanıldığı yerler
Kaynakça
|
Portal di Ensiklopedia Dunia