SciANN swMATH ID: 38344 Software Authors: Haghighat, Ehsan; Juanes, Ruben Description: SciANN: a keras/tensorflow wrapper for scientific computations and physics-informed deep learning using artificial neural networks. In this paper, we introduce SciANN, a Python package for scientific computing and physics-informed deep learning using artificial neural networks. SciANN uses the widely used deep-learning packages TensorFlow and Keras to build deep neural networks and optimization models, thus inheriting many of Keras’s functionalities, such as batch optimization and model reuse for transfer learning. SciANN is designed to abstract neural network construction for scientific computations and solution and discovery of partial differential equations (PDE) using the physics-informed neural networks (PINN) architecture, therefore providing the flexibility to set up complex functional forms. We illustrate, in a series of examples, how the framework can be used for curve fitting on discrete data, and for solution and discovery of PDEs in strong and weak forms. We summarize the features currently available in SciANN, and also outline ongoing and future developments. Homepage: https://arxiv.org/abs/2005.08803 Source Code: https://github.com/sciann/sciann Dependencies: Python Keywords: SciANN; deep neural networks; scientific computations; PINN; vPINN Related Software: TensorFlow; DeepXDE; Adam; DiffSharp; SimNet; PINNsNTK; SciPy; PyTorch; NSFnets; DGM; GitHub; Theano; PyDEns; NeuralPDE.jl; FPINNs; XPINNs; Python; COMSOL; PRMLT; MXNet Cited in: 17 Publications Standard Articles 2 Publications describing the Software, including 2 Publications in zbMATH Year Physics-informed neural network simulation of multiphase poroelasticity using stress-split sequential training. Zbl 07543718Haghighat, Ehsan; Amini, Danial; Juanes, Ruben 2022 SciANN: a Keras/Tensorflow wrapper for scientific computations and physics-informed deep learning using artificial neural networks. Zbl 07337817Haghighat, Ehsan; Juanes, Ruben 2021 all top 5 Cited by 60 Authors 5 Haghighat, Ehsan 4 Juanes, Ruben 2 Raissi, Maziar 1 Agrawal, Atul 1 Amini Niaki, Sina 1 Amini, Danial 1 Bekar, Ali Can 1 Bostanabad, Ramin 1 Breth, Leoni 1 Campbell, Trevor 1 Chiu, Pao-Hsiung 1 Cuomo, Salvatore 1 Dao, My Ha 1 Exl, Lukas 1 Fischbacher, Johann 1 Giampaolo, Fabio 1 Gómez, Héctor J. 1 Graham-Brady, Lori L. 1 Gusenbauer, Markus 1 Han, Xinyue 1 Hovorka, Markus 1 Karniadakis, George Em 1 Karpatne, Anuj 1 Kato, Akira 1 Kharazmi, Ehsan 1 Kinoshita, Akihito 1 Kornell, Alexander 1 Kovács, Alexander 1 Ling, Liming 1 Liu, Yijun 1 Liu, Yongming 1 Lucor, Didier 1 Madenci, Erdogan 1 Mo, Yifan 1 Moure, Adrian 1 Oezelt, Harald 1 Olivier, Audrey 1 Ong, Yew-Soon 1 Ooi, Chinchun 1 Oune, Nicholas 1 Park, Jun Sur Richard 1 Piccialli, Francesco 1 Poursartip, Anoush 1 Rozza, Gianluigi 1 Sakuma, Noritsugu 1 Schiano Di Cola, Vincenzo 1 Schrefl, Thomas 1 Sepasdar, Reza 1 Sergent, Anne 1 Shakiba, Maryam 1 Shields, Michael D. 1 Shoji, Tetsuya 1 Vaziri, Reza 1 Wong, Jian Cheng 1 Yang, Yang 1 Yano, Masao 1 Zeng, Delu 1 Zhang, Zhiming 1 Zhang, Zhongqiang 1 Zhu, Xueyu all top 5 Cited in 6 Serials 10 Computer Methods in Applied Mechanics and Engineering 3 Journal of Computational Physics 1 Physics Letters. A 1 Journal of Scientific Computing 1 Engineering Analysis with Boundary Elements 1 Communications in Nonlinear Science and Numerical Simulation all top 5 Cited in 8 Fields 13 Computer science (68-XX) 9 Numerical analysis (65-XX) 7 Mechanics of deformable solids (74-XX) 4 Partial differential equations (35-XX) 2 Fluid mechanics (76-XX) 2 Biology and other natural sciences (92-XX) 1 Statistics (62-XX) 1 Statistical mechanics, structure of matter (82-XX) Citations by Year