-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Volume integral 2D. #65
Conversation
- Unit test for dx_dxi added. - Currently the difference between the dx_dxi and dx_dxi_reference is maximum of 1e-8. - Threshold should be less than 1e-14 because both the derivatives were calculated analyticaly. - csv_to_numpy functions added.
… bugfix. - Unit tests for 2d_wave_equation derivative functions added. [PASSING] - utils.csv_to_numpy was using a hardcoded filename instead of using the `filename` argument. Bug fixed.
- tests/2d_wave_equation renamed - dg_maxwell/tests/2d_wave_equation/files/* added to .gitignore.
…tion_2d - test_2d_wave_equation renamed to test_wave_equation_2d. - gitignore modified following the renaming - dg_maxwell/tests/2d_wave_equation/files/circle.msh added.
- Documentation added and checked. - Unit test not written.
- Documentation written.
…3.5 was required.
…3.5 was required.
- Now it checks the memory location of the passed variables. If it matches, then both the variables are allocated a new memory.
- Currently in an ipython notebook. - The tensor product structure is coming out to be diagonal.
…and using that variable to set backend in other files.
- Li_basis_value now uses polyval_1d to calculate the value of Lagrange basis functions. - Utils now uses params.backend to set arrayfire backend.
…xwell into volume_integral_2d
Changes Unknown when pulling b795a51 on amanabt:volume_integral_2d into ** on QuazarTech:master**. |
Changes Unknown when pulling 6016012 on amanabt:volume_integral_2d into ** on QuazarTech:master**. |
Changes Unknown when pulling c2db523 on amanabt:volume_integral_2d into ** on QuazarTech:master**. |
Changes Unknown when pulling 6f5631d on amanabt:volume_integral_2d into ** on QuazarTech:master**. |
- Unit tests passing. - It is hopefully not breaking down the functions which were using it in it's earlier form since the unit test is passing.
…ror for N_LGL = 16
- Developed in examples/lagrange_interpolation_2d_vectorised.ipynb - Unit test written to test for a single element passing. - u_e_ij array created in examples/mapped_LGL_points.ipynb - examples/volume_integral_multiple_elements_vectorised.ipynb created, everything till before integrate_2d step vectorised for multiple elements.
…gainst the analytical values
Changes Unknown when pulling e8d0b96 on amanabt:volume_integral_2d into ** on QuazarTech:master**. |
Changes Unknown when pulling e8d0b96 on amanabt:volume_integral_2d into ** on QuazarTech:master**. |
Changes Unknown when pulling 92eee65 on amanabt:volume_integral_2d into ** on QuazarTech:master**. |
Changes Unknown when pulling a0f179f on amanabt:volume_integral_2d into ** on QuazarTech:master**. |
Contains the code for finding the 2D volume integral using the new integrate function.