sfepy/sfepy — Issue #102: enhance simple.py to solve series of equations
Author: rc
Created: 2012-01-30 10:26:13+00:00
State: open

Example:

equations_steady = {
'balance' :
"""+ dw_lin_elastic.i2.Omega( m.E, v, u )
- dw_biot.i1.Omega( m.BiotE, v, p )
= dw_volume_lvf.i1.Omega( force.val, v )
+ dw_surface_ltr.isurf.Right( traction.val, v )""",
'mass_conservation' :
"""+ dw_diffusion.i1.Omega( m.C, q, p )
= 0""",
}

The above equations should be solved in two steps:
1. mass_conservation, providing 'p'
2. balance, with 'p' known, to compute 'u'

This one way dependence could/should be handled automatically.

Migrated from http://code.google.com/p/sfepy/issues/detail?id=100