Integral boundary condition paper data
The dataset contains codes for implementation of Lagrange multiplier method and modified Nitsche's method for solving the Poisson equation with a special integral boundary condition.
Steps to reproduce
1. Running the python files requires the FEniCS package, version 2019.1.0. 2. With FEniCS installed, one can run the code on the terminal: python3 filename.py. Once the program runs, the corresponding data txt file will be generated, recording the numerical errors for the method corresponding to different mesh sizes. 3. The python files with "solver" in their names use the iterative solver GMRES and an algebraic multi-gird preconditioner. The other python files use the direct solver. 4. The output txt files are also in this dataset.