DeepXDE swMATH ID: 32456 Software Authors: Lu Lu, Xuhui Meng, Zhiping Mao, George E. Karniadakis Description: DeepXDE: A deep learning library for solving differential equations. Deep learning has achieved remarkable success in diverse applications; however, its use in solving partial differential equations (PDEs) has emerged only recently. Here, we present an overview of physics-informed neural networks (PINNs), which embed a PDE into the loss of the neural network using automatic differentiation. The PINN algorithm is simple, and it can be applied to different types of PDEs, including integro-differential equations, fractional PDEs, and stochastic PDEs. Moreover, from the implementation point of view, PINNs solve inverse problems as easily as forward problems. We propose a new residual-based adaptive refinement (RAR) method to improve the training efficiency of PINNs. For pedagogical reasons, we compare the PINN algorithm to a standard finite element method. We also present a Python library for PINNs, DeepXDE, which is designed to serve both as an education tool to be used in the classroom as well as a research tool for solving problems in computational science and engineering. Specifically, DeepXDE can solve forward problems given initial and boundary conditions, as well as inverse problems given some extra measurements. DeepXDE supports complex-geometry domains based on the technique of constructive solid geometry, and enables the user code to be compact, resembling closely the mathematical formulation. We introduce the usage of DeepXDE and its customizability, and we also demonstrate the capability of PINNs and the user-friendliness of DeepXDE for five different examples. More broadly, DeepXDE contributes to the more rapid development of the emerging Scientific Machine Learning field. Homepage: https://arxiv.org/abs/1907.04502 Source Code: https://github.com/lululxvi/deepxde Related Software: Adam; DGM; FPINNs; DeepONet; PyTorch; DiffSharp; TensorFlow; PINNsNTK; XPINNs; hp-VPINNs; L-BFGS; PPINN; NSFnets; SciANN; PhyGeoNet; PDE-Net; AlexNet; ImageNet; SimNet; LBFGS-B Cited in: 190 Documents all top 5 Cited by 521 Authors 17 Karniadakis, George Em 10 Lu, Lu 9 Meng, Xuhui 9 Yan, Zhenya 5 Jiao, Yuling 4 Dong, Suchuan 3 Cai, Shengze 3 Churchill, Victor 3 Hwang, Hyung Ju 3 Lai, Yanming 3 Li, Wei 3 Lu, Xiliang 3 Mao, Zhiping 3 Psaros, Apostolos F. 3 Wang, Jianxun 3 Wang, Li 3 Xiu, Dongbin 3 Yang, Jerry Zhijian 3 Yang, Xu 3 Zhong, Ming 3 Zhou, Zijian 3 Zou, Zongren 2 Bazant, Martin Z. 2 Brunton, Steven L. 2 Bui-Thanh, Tan 2 Chen, Yong 2 Chen, Zhen 2 Duan, Jinqiao 2 Feng, Xinlong 2 Gao, Han 2 Gu, Tongxiang 2 Guo, Jiawei 2 Guo, Ling 2 Haghighat, Ehsan 2 Jentzen, Arnulf 2 Kutz, J. Nathan 2 Li, Dingwei 2 Li, Jian 2 Li, Zhen 2 Liu, Yinghua 2 Lorin, Emmanuel 2 Mishra, Siddhartha 2 Nguyen, Hai V. 2 Pardo, David 2 Perdikaris, Paris G. 2 Petersen, Philipp Christian 2 Rabczuk, Timon 2 Raslan, Mones 2 Schneider, Reinhold 2 Siettos, Constantinos I. 2 Son, Hwijae 2 Sun, Jia 2 Taylor, Jamie M. 2 Treister, Eran 2 Wang, Fengru 2 Wang, Sifan 2 Wang, Yang 2 Wang, Yizheng 2 Wang, Zhi Cheng 2 Xu, Hui 2 Yan, Liang 2 Yang, Jiang 2 Yao, Yanzhong 2 Zaki, Tamer A. 2 Zhang, Wen 2 Zhang, Zhiyong 2 Zhang, Zhongqiang 2 Zhou, Tao 2 Zhu, Juner 2 Zhu, Quanhui 2 Zhu, Xueyu 2 Zohdi, Tarek I. 1 Abueidda, Diab W. 1 Alajlan, Naif 1 Aldakheel, Fadi 1 Alfaro, Iciar 1 Amini Niaki, Sina 1 Amini, Danial 1 Anitescu, Cosmin 1 Aristotelous, Andreas C. 1 Ayensa-Jiménez, Jacobo 1 Azulay, Yael 1 Badías, Alberto 1 Baek, Jonghyuk 1 Baharifard, Fatemeh 1 Bai, Genming 1 Barati Farimani, Amir 1 Beck, Christian 1 Becker, Sebastian 1 Bijiga, Lelisa Kebena 1 Bora, Aniruddha 1 Boyt, Jacob C. 1 Braga-Neto, Ulisses M. 1 Bramburger, Jason J. 1 Breth, Leoni 1 Cai, Li 1 Cai, Maxwell X. 1 Cai, Sheng-Jie 1 Cai, Weihua 1 Calabró, Francesco ...and 421 more Authors all top 5 Cited in 53 Serials 45 Journal of Computational Physics 39 Computer Methods in Applied Mechanics and Engineering 11 Physica D 10 Communications in Computational Physics 9 Journal of Scientific Computing 7 SIAM Journal on Scientific Computing 6 Computers & Mathematics with Applications 3 Physics Letters. A 3 Chaos, Solitons and Fractals 3 Journal of Computational and Applied Mathematics 3 Computational Mechanics 3 Applied Mathematical Modelling 3 Advances in Computational Mathematics 2 International Journal for Numerical Methods in Engineering 2 International Journal of Computer Mathematics 2 SIAM Review 2 Mathematical Biosciences and Engineering 2 Communications in Theoretical Physics 1 Computers and Fluids 1 Computer Physics Communications 1 Inverse Problems 1 Physica A 1 Bulletin of Mathematical Biology 1 Journal of Optimization Theory and Applications 1 Mathematics and Computers in Simulation 1 Computer Aided Geometric Design 1 Journal of Computational Mathematics 1 Applied Mathematics Letters 1 Neural Networks 1 Fractals 1 ETNA. Electronic Transactions on Numerical Analysis 1 Mathematical Problems in Engineering 1 International Journal of Computational Fluid Dynamics 1 Mathematical Finance 1 Nonlinear Dynamics 1 Communications in Nonlinear Science and Numerical Simulation 1 Quantitative Finance 1 Foundations of Computational Mathematics 1 Discrete and Continuous Dynamical Systems. Series B 1 SIAM Journal on Applied Dynamical Systems 1 Analysis and Applications (Singapore) 1 International Journal of Numerical Analysis and Modeling 1 European Series in Applied and Industrial Mathematics (ESAIM): Mathematical Modelling and Numerical Analysis 1 Numerical Mathematics: Theory, Methods and Applications 1 Probability Surveys 1 East Asian Journal on Applied Mathematics 1 SIAM/ASA Journal on Uncertainty Quantification 1 Journal of Mathematical Modeling 1 AMM. Applied Mathematics and Mechanics. (English Edition) 1 Proceedings of the Royal Society of London. A. Mathematical, Physical and Engineering Sciences 1 Journal of Nonlinear and Variational Analysis 1 Communications on Applied Mathematics and Computation 1 SN Partial Differential Equations and Applications all top 5 Cited in 27 Fields 135 Computer science (68-XX) 128 Numerical analysis (65-XX) 63 Partial differential equations (35-XX) 26 Fluid mechanics (76-XX) 20 Mechanics of deformable solids (74-XX) 18 Biology and other natural sciences (92-XX) 12 Statistics (62-XX) 10 Dynamical systems and ergodic theory (37-XX) 6 Statistical mechanics, structure of matter (82-XX) 6 Systems theory; control (93-XX) 5 Probability theory and stochastic processes (60-XX) 5 Game theory, economics, finance, and other social and behavioral sciences (91-XX) 4 Approximations and expansions (41-XX) 4 Calculus of variations and optimal control; optimization (49-XX) 3 Optics, electromagnetic theory (78-XX) 2 Classical thermodynamics, heat transfer (80-XX) 2 Geophysics (86-XX) 1 Linear and multilinear algebra; matrix theory (15-XX) 1 Measure and integration (28-XX) 1 Ordinary differential equations (34-XX) 1 Integral equations (45-XX) 1 Functional analysis (46-XX) 1 Operator theory (47-XX) 1 Mechanics of particles and systems (70-XX) 1 Quantum theory (81-XX) 1 Operations research, mathematical programming (90-XX) 1 Information and communication theory, circuits (94-XX) Citations by Year