Stride projector in parallel ...


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6735 04224531-1f84-46d8-96ce-875b9e37dce3
...


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6736 04224531-1f84-46d8-96ce-875b9e37dce3
Made some cosmetic changes to the Stride projector by removing some obsolite code, ordering things for slight speed improvement and adding some comments to the code.


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6737 04224531-1f84-46d8-96ce-875b9e37dce3
Test case for stride projector in case of edge element based AV solver. 


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6738 04224531-1f84-46d8-96ce-875b9e37dce3
some stride projector sharings optimizations...


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6739 04224531-1f84-46d8-96ce-875b9e37dce3
...


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6740 04224531-1f84-46d8-96ce-875b9e37dce3
Some minor changes to the StrideProjector. 


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6741 04224531-1f84-46d8-96ce-875b9e37dce3
Test case for potential difference driven case for rotating BCs with MagnetoDynamics.


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6742 04224531-1f84-46d8-96ce-875b9e37dce3
Enable flux BCs for 'piola' elements.


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6743 04224531-1f84-46d8-96ce-875b9e37dce3
Avoid refactorizing during non-linear iteration (in some cases...)


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6744 04224531-1f84-46d8-96ce-875b9e37dce3
Fixed discontinuous mortar bc:s as suggested by Christian. 

git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6745 04224531-1f84-46d8-96ce-875b9e37dce3
Added sign convention for the edge projector in case of conforming meshes created on-the-fly by a discontinuity. 


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6746 04224531-1f84-46d8-96ce-875b9e37dce3
Some comments to the mortar projector code.


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6747 04224531-1f84-46d8-96ce-875b9e37dce3
Added three new keywords related to stride projector.


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6748 04224531-1f84-46d8-96ce-875b9e37dce3
Some debugging info and other minor edits for discontinuity creation.


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6749 04224531-1f84-46d8-96ce-875b9e37dce3
Only close PPointData of xml file if vectors or 
scalars exist (to give valid xml in the case of 
outputting only the mesh with no variables)


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6750 04224531-1f84-46d8-96ce-875b9e37dce3
Allow "Angular Frequency" to be specfied elementwise (within equation
block).


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6751 04224531-1f84-46d8-96ce-875b9e37dce3
Change "GetAngularFrequency()" such that an elementwise (equation,material)
specification can be given. Also changes search order such that
(Simulation,Solver)-block definitions come last.


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6752 04224531-1f84-46d8-96ce-875b9e37dce3
Change the search order once more in GetAngularFrequncy():

equation (if option element_t pointer given)
material (if option element_t pointer given)
simulation
solver
equation (first active element)
material (first active element)

The last two are somewhat dubious as the equation/material of first active
element might depend on the partition, for example.



git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6753 04224531-1f84-46d8-96ce-875b9e37dce3
Avoid unncessary refactorizing within harmonic solver.


git-svn-id: svn+ssh://svn.code.sf.net/p/elmerfem/code/trunk@6754 04224531-1f84-46d8-96ce-875b9e37dce3