{"id":181639,"date":"2026-05-21T18:25:05","date_gmt":"2026-05-21T16:25:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/fluidx3d-v3-7"},"modified":"2026-05-21T18:25:05","modified_gmt":"2026-05-21T16:25:05","slug":"fluidx3d-v3-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/fluidx3d-v3-7","title":{"rendered":"FluidX3D v3.7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/github.com\/ProjectPhysX\/FluidX3D\">FluidX3D 3.7<\/a> &ndash; paket arvutuslikule h\u00fcdrod\u00fcnaamikale, mis kasutab Boltzmanni v\u00f5rguv\u00f5rrandite (LBM) meetodit ja OpenCL-i. Projekt on positsioneeritud kui k\u00f5rge j\u00f5udlusega ja m\u00e4lu \u00f6konoomne CFD-paket, mis suudab t\u00f6\u00f6tada erinevate tootjate GPU-de ja CPU-dega l\u00e4bi OpenCL-i.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>Versiooni 3.7 peamine muudatus on Q-kriteeriumi isopinna renderdamise tuuma optimeerimine (graphics_q()), mida kasutatakse vortikaalsete struktuuride visualiseerimiseks voos. Eelmises teostuses laadis tuum videom\u00e4lust raske 32 kolmem\u00f5\u00f5tmelise kiirusmustri iga ruutmeetri jaoks. N\u00fc\u00fcd laadib 8\u00d78\u00d78 l\u00f5imede t\u00f6\u00f6grupp 11\u00d711\u00d711 kiirusest 16 KB esmaklassilise kohaliku m\u00e4lu plokki, mille j\u00e4rel k\u00f5rvalised l\u00f5imede jagavad need andmed. Autori hinnangul v\u00e4hendab see VRAM-ist laadimiste arvu umbes 12 korda \u2014 2,6 kiiruseni ruutmeetri kohta \u2014 ja viib tuuma re\u017eiimi, mis on piiratud mitte m\u00e4lu l\u00e4bilaskev\u00f5ime, vaid arvutuste poolest.<\/p>\n<p>Praktiline kasu s\u00f5ltub konkreetsest riistvarast. Uutel GPU-del, millel on arenenud puhvri s\u00fcsteem, v\u00f5ib kohandamine kohaliku m\u00e4lu optimeerimise osas peaaegu mitte pakkuda kasvu v\u00f5i isegi veidi v\u00e4hendada kaadrisagedust. Osade vanade GPU-de puhul on autor t\u00e4heldanud kahe korda kiiruskasvu, mis on eriti m\u00e4rkimisv\u00e4\u00e4rne FluidX3D interaktiivses graafikare\u017eiimis. N\u00e4iteks avaldatud testides kiirus t\u00f5usis NVIDIA Titan Xp-lt 7 kaadrilt\/s 13 kaadrini\/s, Intel UHD 770-lt 8 kaadrilt\/s 14 kaadrini\/s \u00fches re\u017eiimis, ja Intel Arc A750-lt 22 kaadrilt\/s 26 kaadrini\/s.<\/p>\n<p>Vanade integreeritud GPU-de jaoks on ette n\u00e4htud automaatne tagasip\u00f6\u00f6rdumine varasema teostuse juurde: osa sellistest seadmetest ei toeta 512 l\u00f5ime suuruseid t\u00f6\u00f6gruppe v\u00f5i on v\u00e4hem kui 16 KB L1 kohaliku m\u00e4lu. Nendes juhtudel j\u00e4tkab FluidX3D vana tuumaversiooni kasutamist, s\u00e4ilitades \u00fchilduvuse.<\/p>\n<p>Ka selles versioonis on lihtsustatud VR-renderdamise tingimusi, keelatud ts\u00fcklite lahti t\u00f5mbamine rastereerimisel \u00abspagetide\u00bb v\u00e4hendamiseks assamblee v\u00e4ljundis, lisatud mikro-optimeerimine funktsioonis convert_triangle\/_interpolated(), ja OpenCL-adapteris on parandatud veateavituste v\u00e4ljund, kui tuuma nimi ja t\u00f6\u00f6grupi suurus on t\u00fchjad.<\/p>\n<p><noindex><\/p>\n<p>FluidX3D sisaldab sisseehitatud interaktiivset 3D-renderdamist, mis v\u00f5imaldab kiiresti vaadata kiirusv\u00e4lju, voolujooni, Q-kriteeriumi isopindasid ja l\u00f5ikeid otse arvutamise ajal, ilma et oleks vajalik eksportimine eraldi t\u00f6\u00f6tlemist\u00f6\u00f6riista. <a rel=\"nofollow\" href=\"https:\/\/fluidx3d.com\/\">FluidX3D<\/a> Projektis on samuti v\u00e4lja toodud vabapinna toetamine, soojuskonvektsioon, Smagorinsky-Lilly turbulentse mudel, osakeste j\u00e4lgimine, VTK eksportimine ning mitme GPU kasutamine.<\/p>\n<p><\/noindex><br \/>\n<noindex><\/p>\n<p>Erakordselt pakub t\u00e4helepanu ka litsentsi staatus: FluidX3D l\u00e4htekood on avatud ja saadaval GitHubis, kuid <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProjectPhysX\/FluidX3D\/blob\/master\/LICENSE.md\">projekti litsents<\/a> ei ole OSI\/FSF m\u00f5ttes rangelt vabaks. See lubab kasutada avalikes teadusuuringutes, hariduses ja isiklikel eesm\u00e4rkidel, aga keelab kaubandusliku ja s\u00f5jalise kasutamise, samuti AI mudelite koolitamise l\u00e4htekoodil.<\/p>\n<p><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18295551\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>FluidX3D 3.7 &ndash; \u043f\u0430\u043a\u0435\u0442 \u0434\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0433\u0438\u0434\u0440\u043e\u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 \u0440\u0435\u0448\u0451\u0442\u043e\u0447\u043d\u044b\u0445 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0439 \u0411\u043e\u043b\u044c\u0446\u043c\u0430\u043d\u0430 (LBM) \u0438 OpenCL. \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438 \u044d\u043a\u043e\u043d\u043e\u043c\u043d\u044b\u0439 \u043f\u043e \u043f\u0430\u043c\u044f\u0442\u0438 CFD-\u043f\u0430\u043a\u0435\u0442, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430 GPU \u0438 CPU \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 OpenCL. \u0413\u043b\u0430\u0432\u043d\u044b\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0432\u0435\u0440\u0441\u0438\u0438 3.7 \u0441\u0442\u0430\u043b\u0430 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u044f\u0434\u0440\u0430 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0438 \u0438\u0437\u043e\u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 Q-\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044f (graphics_q()), \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0439 \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0438\u0445\u0440\u0435\u0432\u044b\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 \u0432 \u043f\u043e\u0442\u043e\u043a\u0435. \u0412 \u043f\u0440\u0435\u0436\u043d\u0435\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181639","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"FluidX3D 3.7 \u2013 \u043f\u0430\u043a\u0435\u0442 \u0434\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0433\u0438\u0434\u0440\u043e\u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 \u0440\u0435\u0448\u0451\u0442\u043e\u0447\u043d\u044b\u0445 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0439 \u0411\u043e\u043b\u044c\u0446\u043c\u0430\u043d\u0430 (LBM) \u0438 OpenCL.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/fluidx3d-v3-7\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47FluidX3D v3.7 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"FluidX3D 3.7 \u2013 \u043f\u0430\u043a\u0435\u0442 \u0434\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0433\u0438\u0434\u0440\u043e\u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 \u0440\u0435\u0448\u0451\u0442\u043e\u0447\u043d\u044b\u0445 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0439 \u0411\u043e\u043b\u044c\u0446\u043c\u0430\u043d\u0430 (LBM) \u0438 OpenCL.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/fluidx3d-v3-7\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-21T16:25:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-21T16:25:05+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47FluidX3D v3.7 | ProHoster","description":"FluidX3D 3.7 on pakett arvutuslikuks h\u00fcdrod\u00fcnaamikaks, mis kasutab Boltzmanni v\u00f5rrandite (LBM) meetodit ja OpenCL-i.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/fluidx3d-v3-7","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47FluidX3D v3.7 | ProHoster","og:description":"FluidX3D 3.7 \u2013 \u043f\u0430\u043a\u0435\u0442 \u0434\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0433\u0438\u0434\u0440\u043e\u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 \u0440\u0435\u0448\u0451\u0442\u043e\u0447\u043d\u044b\u0445 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0439 \u0411\u043e\u043b\u044c\u0446\u043c\u0430\u043d\u0430 (LBM) \u0438 OpenCL.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/fluidx3d-v3-7","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-21T16:25:05+00:00","article:modified_time":"2026-05-21T16:25:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/181639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=181639"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/181639\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=181639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=181639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=181639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}