Peter R.
Peter R.
Indeed, it worked when there was a separate mechanism to scale each coil separately with the circuit machinery. But the fixed version should work also there now. Maybe this can...
What should be done with Component 2 here? It is a coil but not associated with the CoilSolver. Now this causes problems as it tries to scale the potential which...
The code checks only that we have a coil: IF(.NOT. ListCheckPresent( CoilList,'Coil Type' ) ) CYCLE We could skip certain coil types.
Ok, I replaced the Fatal with a Warn in case the Component has a coil but no CoilSolver defined in the equation block. Should allow for a hybrid case. It...
ElmerGUI only includes a fraction of all possibilities available in ElmerSolver. Unfortunately we haven't even tried to make electrical machine models with it. I'm sure most would be pretty straight-forward....
Code looks rather innocent there. If I would do things again I would of course allocate all bigger stuff dynamically. However, the code is very old and I was learning...
I wonder where the MAXBOUNDARIES limit is hit? You see, the Boundary has a integer table types[] that can have any values even though there is just one boundary. So...
Probably MAXBOUNDARIES could be a lot smaller, maybe 100. This mainly related to .grd format where each BC is its own boundary. For most formats all BCs are included in...
I worked a little with "elmergrid_sizefix" branch. Maybe you can compile that and see if problems are identified in a constrolled manner. There were some inconsistent loop limits, I think....
I can merge, but maybe with not that big MAXBCS. I guess you can compile bigger setup. What remains to do is make it allocatable. MAXBOUNDARIES are actually only large...