-
Notifications
You must be signed in to change notification settings - Fork 0
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
Merge 2D magnetostatics branch into serac #63
base: serac
Are you sure you want to change the base?
Commits on Jun 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 861269f - Browse repository at this point
Copy the full SHA 861269fView commit details
Commits on Jul 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7bd6bb9 - Browse repository at this point
Copy the full SHA 7bd6bb9View commit details
Commits on Jul 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c1a4c24 - Browse repository at this point
Copy the full SHA c1a4c24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2951b79 - Browse repository at this point
Copy the full SHA 2951b79View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5f39b9 - Browse repository at this point
Copy the full SHA f5f39b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f82025a - Browse repository at this point
Copy the full SHA f82025aView commit details -
magnetostatic_box2d test works, is significantly more performant than…
… the 3d version, and can actually converge a nonlinear residual
Configuration menu - View commit details
-
Copy full SHA for d3777bf - Browse repository at this point
Copy the full SHA d3777bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ddd2cc - Browse repository at this point
Copy the full SHA 2ddd2ccView commit details
Commits on Jul 20, 2022
-
2d magnet implementation seems to be working, matches the results see…
…n with 3D magnets
Configuration menu - View commit details
-
Copy full SHA for 782ad87 - Browse repository at this point
Copy the full SHA 782ad87View commit details
Commits on Jul 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d822a3f - Browse repository at this point
Copy the full SHA d822a3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa14d78 - Browse repository at this point
Copy the full SHA aa14d78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07ef8bd - Browse repository at this point
Copy the full SHA 07ef8bdView commit details
Commits on Jul 27, 2022
-
added new integrator to calculate force/torques that works for 2D and…
… 3D. Integrator approach follows a more straightforward AD approach than the previous integrator, using hand written AD of the MagneticEnergy integrator
Configuration menu - View commit details
-
Copy full SHA for 1cfc045 - Browse repository at this point
Copy the full SHA 1cfc045View commit details
Commits on Aug 3, 2022
-
differentiate magnetic energy functional for 2D case wrt state and me…
…sh and test both
Configuration menu - View commit details
-
Copy full SHA for 59acdc3 - Browse repository at this point
Copy the full SHA 59acdc3View commit details -
updated torque outut to use new ForceIntegrator2 that works for 2D an…
…d 3D. Once it is differentiated, I will rename it to ForceIntegrator and remove the old one. Set it up so that magnetic energy could be computed on a per attribute basis, so you could calculate just the energy in the airgap for example. Now only add the current density integrator to the winding attributes so that it hopefully runs more efficiently
Configuration menu - View commit details
-
Copy full SHA for 3fcea8a - Browse repository at this point
Copy the full SHA 3fcea8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4a800c - Browse repository at this point
Copy the full SHA d4a800cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ba001a - Browse repository at this point
Copy the full SHA 7ba001aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f0fcb1 - Browse repository at this point
Copy the full SHA 9f0fcb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f92345 - Browse repository at this point
Copy the full SHA 8f92345View commit details -
add SetAttributes call in magnetostatic box regression tests to final…
…lize setting attributes
Configuration menu - View commit details
-
Copy full SHA for b5a1e4f - Browse repository at this point
Copy the full SHA b5a1e4fView commit details
Commits on Aug 11, 2022
-
added new ForceIntegrator3 that works for 2D and 3D em problems, hope…
…fully easier to differentiate than ForceIntegrator2
Configuration menu - View commit details
-
Copy full SHA for 75af982 - Browse repository at this point
Copy the full SHA 75af982View commit details
Commits on Aug 16, 2022
-
finished differentiating ForceIntegrator3 that handles 2D and 3D and …
…is differentiated wrt the mesh and the state
Configuration menu - View commit details
-
Copy full SHA for fece2cd - Browse repository at this point
Copy the full SHA fece2cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae3dd59 - Browse repository at this point
Copy the full SHA ae3dd59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58c9514 - Browse repository at this point
Copy the full SHA 58c9514View commit details -
removing ForceIntegrator2 (which was used to test a new implementatio…
…n but didn't end up working)
Configuration menu - View commit details
-
Copy full SHA for 6a77ee9 - Browse repository at this point
Copy the full SHA 6a77ee9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 407069a - Browse repository at this point
Copy the full SHA 407069aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2364c22 - Browse repository at this point
Copy the full SHA 2364c22View commit details
Commits on Aug 18, 2022
-
updated L2CurlMagnitudeProjection to internally handle 2D cases, and …
…make sure differentiation of the 2D cases works correctly
Configuration menu - View commit details
-
Copy full SHA for 6c13e05 - Browse repository at this point
Copy the full SHA 6c13e05View commit details
Commits on Aug 22, 2022
-
Added RelaxedNewton method that uses a linesearch to improve converge…
…nce. Added LineSearch abstract class, with a BacktrackingLineSearch implementation. Added tests for RelaxedNewton using BacktrackingLineSearch on a simple 2D Rosenbrock minimization problem
Configuration menu - View commit details
-
Copy full SHA for 33f63aa - Browse repository at this point
Copy the full SHA 33f63aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc0ba85 - Browse repository at this point
Copy the full SHA fc0ba85View commit details -
rework material library and reluctivity coefficients. We can now spec…
…ify material data in the options dictionary, and handle multiple different nonlinear reluctivity models at once.
Configuration menu - View commit details
-
Copy full SHA for c80e58c - Browse repository at this point
Copy the full SHA c80e58cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b32d3cb - Browse repository at this point
Copy the full SHA b32d3cbView commit details
Commits on Aug 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 066b0d4 - Browse repository at this point
Copy the full SHA 066b0d4View commit details -
Merge branch '2D-magnetostatics' of github.com:OptimalDesignLab/mach …
…into 2D-magnetostatics
Configuration menu - View commit details
-
Copy full SHA for 621158e - Browse repository at this point
Copy the full SHA 621158eView commit details -
fix linesearch test on linux. For some reason switching from GMRES to…
… CG solved the issue we were seeing
Configuration menu - View commit details
-
Copy full SHA for f84864e - Browse repository at this point
Copy the full SHA f84864eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0de877e - Browse repository at this point
Copy the full SHA 0de877eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a1adac - Browse repository at this point
Copy the full SHA 4a1adacView commit details -
change Phi to own a copy of the calcRes function instead of owning a …
…reference to it to address address sanitizer error
Configuration menu - View commit details
-
Copy full SHA for e3b8a29 - Browse repository at this point
Copy the full SHA e3b8a29View commit details
Commits on Aug 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6cd70bd - Browse repository at this point
Copy the full SHA 6cd70bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10ea296 - Browse repository at this point
Copy the full SHA 10ea296View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2fd4ae - Browse repository at this point
Copy the full SHA e2fd4aeView commit details -
Merge branch '2D-magnetostatics' of github.com:OptimalDesignLab/mach …
…into 2D-magnetostatics
Configuration menu - View commit details
-
Copy full SHA for 4551b3d - Browse repository at this point
Copy the full SHA 4551b3dView commit details
Commits on Aug 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ba4fdd3 - Browse repository at this point
Copy the full SHA ba4fdd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6351b0a - Browse repository at this point
Copy the full SHA 6351b0aView commit details
Commits on Sep 7, 2022
-
added reverse mode mesh sensitivity integrator for 2D magnetic source…
… linear form integrator and tested it
Configuration menu - View commit details
-
Copy full SHA for c79b9a4 - Browse repository at this point
Copy the full SHA c79b9a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a32359d - Browse repository at this point
Copy the full SHA a32359dView commit details
Commits on Sep 13, 2022
-
differentiating various forgotten outputs, working on getting all Mot…
…orModel outputs differentiated and verified
Configuration menu - View commit details
-
Copy full SHA for 21198bb - Browse repository at this point
Copy the full SHA 21198bbView commit details
Commits on Sep 14, 2022
-
finished differentiating 2D flux density transfer, average flux densi…
…tiy calc, 2D flux density magnitude calc, and max flux magnitude calcs
Configuration menu - View commit details
-
Copy full SHA for 604a883 - Browse repository at this point
Copy the full SHA 604a883View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31ec4b2 - Browse repository at this point
Copy the full SHA 31ec4b2View commit details
Commits on Sep 16, 2022
-
got all solver partials and totals working and passing through OpenMD…
…AO. Residual partials wrt current density are a little bit hacky. Need to come up with a real way to take the derivative of an integrator wrt a coefficient, and then the coefficient wrt whatever, but haven't thought of a good way to do it yet
Configuration menu - View commit details
-
Copy full SHA for fdcbf18 - Browse repository at this point
Copy the full SHA fdcbf18View commit details -
still a few more things to differentiate that I had forgotten about. …
…Working on the DC loss right now, all the integrators seem to work, but when used as an Output there are slight issues. Need to investigate further. I suspect the issue is inside of FunctionalOutput
Configuration menu - View commit details
-
Copy full SHA for 956ab12 - Browse repository at this point
Copy the full SHA 956ab12View commit details -
adding electromag output test that shows the derivative issue, with a…
… 4th order finite difference check as well as the second order check to give confidence to the fact that the finite difference is correct
Configuration menu - View commit details
-
Copy full SHA for fb91b84 - Browse repository at this point
Copy the full SHA fb91b84View commit details
Commits on Sep 19, 2022
-
fixed DCLossFunctional derivatives. Issue was that mesh sens integrat…
…or was using a different integration rule than the primal integrator. In testing the derivatives on the motor, realized that I needed to allow sensitivity integrators to be restricted to the same attributes that the primal integrators are restricted to. Make that change by renaming addSensitivityIntegrator to add*SensitivityIntegrator for Domain, InteriorFace, and Bdr integ types. Added pointer arg for optional attributes to restrict sens integrator to. Need to make the same change for residual sensitivity integrators.
Configuration menu - View commit details
-
Copy full SHA for 4c07b2b - Browse repository at this point
Copy the full SHA 4c07b2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a68da12 - Browse repository at this point
Copy the full SHA a68da12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8be1086 - Browse repository at this point
Copy the full SHA 8be1086View commit details -
Configuration menu - View commit details
-
Copy full SHA for c93ef26 - Browse repository at this point
Copy the full SHA c93ef26View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2b2727 - Browse repository at this point
Copy the full SHA f2b2727View commit details
Commits on Oct 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d122d90 - Browse repository at this point
Copy the full SHA d122d90View commit details
Commits on Nov 14, 2022
-
extended support for IEAggregateFunctional to handle fields other tha…
…n the field named state, and differentiated it wrt the input state and the mesh
Configuration menu - View commit details
-
Copy full SHA for 28e067c - Browse repository at this point
Copy the full SHA 28e067cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9adfcb8 - Browse repository at this point
Copy the full SHA 9adfcb8View commit details -
added implementation of sensitivities for the actual IEAggregateFunci…
…tonal output, and included tests for it
Configuration menu - View commit details
-
Copy full SHA for ba763fd - Browse repository at this point
Copy the full SHA ba763fdView commit details -
added post-adjoint solve hook to do any sort of finalization steps. R…
…emoved try-catch from AbstractSolvers calcOutput and output sensitivities methods. Previously they would catch and print the what of any exception thrown, now they will not intercept. This is to allow a NotImplementedException to be thrown further up the chain
Configuration menu - View commit details
-
Copy full SHA for ced8ffd - Browse repository at this point
Copy the full SHA ced8ffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7bd248 - Browse repository at this point
Copy the full SHA b7bd248View commit details -
changed use of Adept for auto-diff in current and magnet source funct…
…ions to be more efficient
Configuration menu - View commit details
-
Copy full SHA for b5c70a4 - Browse repository at this point
Copy the full SHA b5c70a4View commit details -
improving test coverage of EM solver related functionality. Specifica…
…lly on output sensitivity verification
Configuration menu - View commit details
-
Copy full SHA for 2b0129e - Browse repository at this point
Copy the full SHA 2b0129eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 072073e - Browse repository at this point
Copy the full SHA 072073eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9338c7 - Browse repository at this point
Copy the full SHA e9338c7View commit details
Commits on Dec 5, 2022
-
minor changes calling terminal hook in derived PDE solvers, logging t…
…emperature field in magnetostatic solver if it exists
Configuration menu - View commit details
-
Copy full SHA for 17290eb - Browse repository at this point
Copy the full SHA 17290ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9171b5 - Browse repository at this point
Copy the full SHA a9171b5View commit details
Commits on Jan 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 379dfb7 - Browse repository at this point
Copy the full SHA 379dfb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49963cf - Browse repository at this point
Copy the full SHA 49963cfView commit details
Commits on Mar 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 81952ad - Browse repository at this point
Copy the full SHA 81952adView commit details -
fix bug when computing core losses that would cause all core loss cal…
…culations to depend on one peak flux value
Configuration menu - View commit details
-
Copy full SHA for 1d3c45e - Browse repository at this point
Copy the full SHA 1d3c45eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd6e700 - Browse repository at this point
Copy the full SHA dd6e700View commit details