Physics-Informed-Neural-Networks
Investigating PINNs
File Explorer
Download Latest Version (.zip)- README-checkpoint.md
- Errors_NN.png
- Errors_NN.svg
- PINN_schematic.png
- PINN_schematic.svg
- Burgers-checkpoint.ipynb
- Helmholtz-checkpoint.ipynb
- Burgers-checkpoint.ipynb
- Readme-checkpoint.txt
- burgers_shock.mat
- burgers_shock_IC_sin2pi.mat
- burgers_shock_mu_005_pi.mat
- burgers_shock_mu_01_pi.mat
- Chebfun_Burgers_PDE.m
- Readme.txt
- Burgers.ipynb
- Helmholtz.ipynb
- Burgers_Equation-checkpoint.ipynb
- Burgers_Equation-Self_Adaptive-checkpoint.ipynb
- Burgers_Equation-Trend-checkpoint.ipynb
- Burgers_Equation_TFP-checkpoint.ipynb
- Burgers_Equation_TFP-checkpoint.ipynb
- Trend-checkpoint.svg
- Burgers.png
- collocation_points_Burgers.png
- convergence_history.eps
- convergence_history.png
- original_convergence_histroy.txt
- original_convergence_histroy_plot.txt
- Burgers_Equation-Trend-checkpoint.ipynb
- Burgers_Equation-Trend.ipynb
- Trend.eps
- Trend.png
- trend.txt
- Burgers_Equation_TFP.ipynb
- N_u vs N_f.txt
- burgers_shock.mat
- burgers_shock_IC_sin2pi.mat
- burgers_shock_mu_005_pi.mat
- burgers_shock_mu_01_pi.mat
- Chebfun_Burgers_PDE.m
- Readme.txt
- Burgers_solution_evolution_A-checkpoint.ipynb
- Movie_creator-checkpoint.ipynb
- README-checkpoint.txt
- solution_evolution_SVCCA-checkpoint.ipynb
- Burgers_solution_evolution_A.ipynb
- Movie_creator.ipynb
- README.txt
- solution_evolution_SVCCA.ipynb
- test_input.mat
- Burgers_Equation-Self_Adaptive.ipynb
- Burgers_Equation.ipynb
- Helmholtz_Equation-checkpoint.ipynb
- Helmholtz_Equation_custom-Adam-checkpoint.ipynb
- Helmholtz_Equation_custom-checkpoint.ipynb
- Helmholtz_Equation_custom-Hessian-checkpoint.ipynb
- Helmholtz_Equation_custom-Hessian_split-checkpoint.ipynb
- Helmholtz_Equation_custom-line search-checkpoint.ipynb
- Helmholtz_Equation_custom_Transfer-checkpoint.ipynb
- Helmholtz_Self-Adaptive-checkpoint.ipynb
- Gradients_compare-checkpoint.txt
- solution_plot-checkpoint.txt
- gradients_f0.json
- gradients_f1.json
- gradients_f2.json
- gradients_f3.json
- gradients_f4.json
- gradients_f5.json
- gradients_f6.json
- gradients_f7.json
- gradients_u0.json
- gradients_u1.json
- gradients_u2.json
- gradients_u3.json
- gradients_u4.json
- gradients_u5.json
- gradients_u6.json
- gradients_u7.json
- Gradient_histogram_non_stiff.png
- gradients_f0.json
- gradients_f1.json
- gradients_f2.json
- gradients_f3.json
- gradients_f4.json
- gradients_f5.json
- gradients_f6.json
- gradients_f7.json
- gradients_u0.json
- gradients_u1.json
- gradients_u2.json
- gradients_u3.json
- gradients_u4.json
- gradients_u5.json
- gradients_u6.json
- gradients_u7.json
- Gradient_histogram_stiff.png
- collocation_points_Helmholtz.png
- Convergence_history_stiff_200.txt
- Example_2_convergence_history.eps
- Example_2_convergence_history.png
- Example_2_convergence_history.txt
- Gradients_compare.txt
- Helmholtz_Equation_custom.py
- Helmholtz_non_stiff.png
- Helmholtz_stiff.png
- solution_plot.txt
- Helmholtz_Equation_custom-Hessian-checkpoint.ipynb
- Helmholtz_Equation_custom-Hessian_split-checkpoint.ipynb
- Helmholtz_Equation_custom-line search-checkpoint.ipynb
- Burgers_2pi-checkpoint.png
- Burgers_8pi-checkpoint.png
- non_stiff-checkpoint.txt
- gradients_f0.json
- gradients_f1.json
- gradients_f2.json
- gradients_f3.json
- gradients_f4.json
- gradients_f5.json
- gradients_f6.json
- gradients_f7.json
- gradients_u0.json
- gradients_u1.json
- gradients_u2.json
- gradients_u3.json
- gradients_u4.json
- gradients_u5.json
- gradients_u6.json
- gradients_u7.json
- Gradient_histogram_stiff_Adam.png
- Helmholtz_Equation_non_stiff.py
- Helmholtz_Equation_stiff.py
- non_stiff.txt
- non_stiff_Adam.txt
- stiff.txt
- stiff_Adam.txt
- approx_hess_eigvals.txt
- approx_hess_eigvals_stiff.txt
- eigenvalues_compare_max_cor_10.png
- hess_eigvals.txt
- hess_eigvals_stiff.txt
- non_stiff.txt
- product_eigvals.txt
- product_eigvals_stiff.txt
- stiff.txt
- approx_hess_eigvals.txt
- approx_hess_eigvals_stiff.txt
- eigenvalues_compare_max_cor_100.png
- hess_eigvals.txt
- hess_eigvals_stiff.txt
- non_stiff.txt
- product_eigvals.txt
- product_eigvals_stiff.txt
- stiff.txt
- approx_hess_eigvals.txt
- approx_hess_eigvals_stiff.txt
- eigenvalues_compare_max_cor_200.png
- hess_eigvals.txt
- hess_eigvals_stiff.txt
- non_stiff.txt
- product_eigvals.txt
- product_eigvals_stiff.txt
- stiff.txt
- approx_hess_eigvals.txt
- approx_hess_eigvals_stiff.txt
- eigenvalues_compare_max_cor_500.png
- hess_eigvals.txt
- hess_eigvals_stiff.txt
- non_stiff.txt
- stiff.txt
- split_200-checkpoint.png
- hess_eigvals.txt
- hess_eigvals_stiff.txt
- split_200.png
- gradients_f0.json
- gradients_f1.json
- gradients_f2.json
- gradients_f3.json
- gradients_f4.json
- gradients_f5.json
- gradients_f6.json
- gradients_f7.json
- gradients_u0.json
- gradients_u1.json
- gradients_u2.json
- gradients_u3.json
- gradients_u4.json
- gradients_u5.json
- gradients_u6.json
- gradients_u7.json
- Gradient_histogram_stiff.png
- Burgers_2pi.png
- Burgers_8pi.png
- compare_DJ_dt.png
- compare_error_convergence_difference_with_m=max_cor.png
- compare_loss_convergence_difference_with_m=max_cor.png
- g_k_p_k_compare.png
- Gradient_histogram_stiff_a1_1_a2_8.png
- non_stiff.txt
- stiff.txt
- values_non_stiff.txt
- values_stiff.txt
- Helmholtz_Equation_custom-Adam.ipynb
- Helmholtz_Equation_custom-Hessian.ipynb
- Helmholtz_Equation_custom-Hessian_split.ipynb
- Helmholtz_Equation_custom-line search.ipynb
- Helmholtz_Equation_custom_Transfer-checkpoint.ipynb
- 50_runs_stiff.txt
- 50_runs_stiff_transfer.txt
- Helmholtz_Equation_custom_Transfer.ipynb
- Transfer_histogram.png
- Helmholtz Equation_Keras.ipynb
- Helmholtz_Equation.ipynb
- Helmholtz_Self-Adaptive.ipynb
- Poisson-checkpoint.ipynb
- Poisson.ipynb
- .gitattributes
- LICENSE
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/prateekbhustali/Physics-Informed-Neural-Networks
Downloads the entire project code from GitHub to your computer.
cd Physics-Informed-Neural-Networks
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install numpy==1.19.2 scipy==1.5.3 tensorflow==2.0.0 matplotlib==3.3.2 pydoe==0.3.8 seaborn==0.9.0
Installs the package published on PyPI directly โ no need to clone the source.
pip install numpy==1.19.2 scipy==1.5.3 matplotlib==3.3.2 pydoe==0.3.8 torch==1.7.1+cu92 torchvision==0.8.2+cu92 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html
Installs the package published on PyPI directly โ no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
