thegooglecodearchive / sfepy

Automatically exported from code.google.com/p/sfepy
0 stars 0 forks source link

enhance simple.py to solve series of equations #100

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
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.

Original issue reported on code.google.com by robert.c...@gmail.com on 2 Oct 2009 at 10:03

GoogleCodeExporter commented 9 years ago
Migrated to http://github.com/sfepy/sfepy/issues/102

Original comment by robert.c...@gmail.com on 30 Jan 2012 at 10:26