Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • getdp getdp
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 59
    • Issues 59
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • getdpgetdp
  • getdpgetdp
  • Merge requests
  • !13

Multiharmonic

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Ruth Sabariego requested to merge multiharmonic into master Jul 14, 2017
  • Overview 0
  • Commits 10
  • Pipelines 1
  • Changes 9

Old multi harmonic code working again + some additions.

Some performance issues are still there:

  • size of stack in Cal_WholeQuantity is to be modified if the number of harmonics is higher than 40 (NBR_MAX_HARMONIC);
  • assemble is very slow if -prealloc is not properly set;
  • for being able of increasing the size of the stack a bit more, I've added MAX_STACK_SIZE0 and fix its value to 2 => no tensors by default in the MH case;
  • real version of PetSC must still be used => feature not available in the pre-packaged version!

Working cases:

  • (nonlinear) ferromagnetic core with three windings (compumag2001, ieeetrmag 2002);
  • permanent magnet synchronous machine (icem 2002, compel 2003)
  • 3-phase 5-limb transformer with and without rectification (epnc 2002);
  • induction machine (cefc2002, ieeetrmag 2003)
  • (nonlinear) homogenisation of windings (cefc 2016, ieeetrmag 2017, compumag 2017)
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: multiharmonic