Paweł Maczuga, Maciej Skoczeń, Przemysław Rożnawski, Filip Tłuszcz, Marcin Szubert, Marcin Łoś, Witold Dzwinel, Keshav Pingali, Maciej Paszyński
{"title":"物理通知神经网络代码二维瞬态问题(PINN-2DT)与谷歌Colab兼容","authors":"Paweł Maczuga, Maciej Skoczeń, Przemysław Rożnawski, Filip Tłuszcz, Marcin Szubert, Marcin Łoś, Witold Dzwinel, Keshav Pingali, Maciej Paszyński","doi":"arxiv-2310.03755","DOIUrl":null,"url":null,"abstract":"We present an open-source Physics Informed Neural Network environment for\nsimulations of transient phenomena on two-dimensional rectangular domains, with\nthe following features: (1) it is compatible with Google Colab which allows\nautomatic execution on cloud environment; (2) it supports two dimensional\ntime-dependent PDEs; (3) it provides simple interface for definition of the\nresidual loss, boundary condition and initial loss, together with their\nweights; (4) it support Neumann and Dirichlet boundary conditions; (5) it\nallows for customizing the number of layers and neurons per layer, as well as\nfor arbitrary activation function; (6) the learning rate and number of epochs\nare available as parameters; (7) it automatically differentiates PINN with\nrespect to spatial and temporal variables; (8) it provides routines for\nplotting the convergence (with running average), initial conditions learnt, 2D\nand 3D snapshots from the simulation and movies (9) it includes a library of\nproblems: (a) non-stationary heat transfer; (b) wave equation modeling a\ntsunami; (c) atmospheric simulations including thermal inversion; (d) tumor\ngrowth simulations.","PeriodicalId":501256,"journal":{"name":"arXiv - CS - Mathematical Software","volume":"16 2","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Physics Informed Neural Network Code for 2D Transient Problems (PINN-2DT) Compatible with Google Colab\",\"authors\":\"Paweł Maczuga, Maciej Skoczeń, Przemysław Rożnawski, Filip Tłuszcz, Marcin Szubert, Marcin Łoś, Witold Dzwinel, Keshav Pingali, Maciej Paszyński\",\"doi\":\"arxiv-2310.03755\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present an open-source Physics Informed Neural Network environment for\\nsimulations of transient phenomena on two-dimensional rectangular domains, with\\nthe following features: (1) it is compatible with Google Colab which allows\\nautomatic execution on cloud environment; (2) it supports two dimensional\\ntime-dependent PDEs; (3) it provides simple interface for definition of the\\nresidual loss, boundary condition and initial loss, together with their\\nweights; (4) it support Neumann and Dirichlet boundary conditions; (5) it\\nallows for customizing the number of layers and neurons per layer, as well as\\nfor arbitrary activation function; (6) the learning rate and number of epochs\\nare available as parameters; (7) it automatically differentiates PINN with\\nrespect to spatial and temporal variables; (8) it provides routines for\\nplotting the convergence (with running average), initial conditions learnt, 2D\\nand 3D snapshots from the simulation and movies (9) it includes a library of\\nproblems: (a) non-stationary heat transfer; (b) wave equation modeling a\\ntsunami; (c) atmospheric simulations including thermal inversion; (d) tumor\\ngrowth simulations.\",\"PeriodicalId\":501256,\"journal\":{\"name\":\"arXiv - CS - Mathematical Software\",\"volume\":\"16 2\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-09-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Mathematical Software\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2310.03755\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Mathematical Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2310.03755","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Physics Informed Neural Network Code for 2D Transient Problems (PINN-2DT) Compatible with Google Colab
We present an open-source Physics Informed Neural Network environment for
simulations of transient phenomena on two-dimensional rectangular domains, with
the following features: (1) it is compatible with Google Colab which allows
automatic execution on cloud environment; (2) it supports two dimensional
time-dependent PDEs; (3) it provides simple interface for definition of the
residual loss, boundary condition and initial loss, together with their
weights; (4) it support Neumann and Dirichlet boundary conditions; (5) it
allows for customizing the number of layers and neurons per layer, as well as
for arbitrary activation function; (6) the learning rate and number of epochs
are available as parameters; (7) it automatically differentiates PINN with
respect to spatial and temporal variables; (8) it provides routines for
plotting the convergence (with running average), initial conditions learnt, 2D
and 3D snapshots from the simulation and movies (9) it includes a library of
problems: (a) non-stationary heat transfer; (b) wave equation modeling a
tsunami; (c) atmospheric simulations including thermal inversion; (d) tumor
growth simulations.