Claims
- 1. A method executed in a computer system for producing a combined system of partial differential equations comprising:
representing each of a plurality of systems as an application mode modeling physical quantities of said each system; determining a representation of a partial differential equation system for each application mode corresponding to one of said plurality of systems using at least one non-local coupling, said at least one non-local coupling defining a value from a first portion of a first domain to another part of a second domain; and forming said combined system of partial differential equations using partial differential equation systems associated with said plurality of systems.
- 2. The method of claim 1, wherein at least one of said partial differential equation systems uses at least one local coupling.
- 3. The method of claim 1, wherein said first and second domain are the same.
- 4. The method of claim 1, wherein said first and second domain are different.
- 5. The method of claim 1, further comprising:
defining a non-local coupling wherein a value of a quantity on a boundary of said first domain are referenced in defining parallel lines extending into the domain.
- 6. The method of claim 1, further comprising:
defining a non-local coupling in which a boundary condition associated with said first domain is defined using a value of an integral over a portion of one of: said first domain and said second domain.
- 7. The method of claim 1, further comprising:
defining a non-local coupling using at least one of: a mapped variable and an integrated variable.
- 8. The method of claim 2, further comprising:
defining a local coupling using at least one of: a basic variable, an expression variable, and a glued variable.
- 9. The method of claim 1, further comprising:
defining a non-local coupling variable using at least one of: an extrusion variable, a projection variable and a scalar variable.
- 10. The method of claim 1, further comprising:
determining a stiffness matrix by determining a Jacobian of each variable in accordance with each type of variable wherein said combined system of partial differential equations is in weak form, said stiffness matrix being a Jacobian matrix formed from a residual vector with respect to a number of degrees of freedom; determining said residual vector by determining a Jacobian of each variable in accordance with each type of variable wherein said combined system of partial differential equations is in weak form.
- 11. The method of claim 10, further comprising:
converting said combined system of partial differential equations from general form to weak form.
- 12. The method of claim 11, wherein said determining said stiffness matrix further comprises:
determining values of a Jacobian of variables in accordance with points included in a quadrature formula and with other points in accordance coupling variables.
- 13. The method of claim 12, wherein said determining said residual vector further comprises:
determining values of variables and a Jacobian of said variables for node points and for other points in accordance with coupling variables.
- 14. A computer program product for producing a combined system of partial differential equations comprising machine executable code for:
representing each of a plurality of systems as an application mode modeling physical quantities of said each system; determining a representation of a partial differential equation system for each application mode corresponding to one of said plurality of systems using at least one non-local coupling, said at least one non-local coupling defining a value from a first portion of a first domain to another part of a second domain; and forming said combined system of partial differential equations using partial differential equation systems associated with said plurality of systems.
- 15. The computer program product of claim 14, wherein at least one of said partial differential equation systems uses at least one local coupling.
- 16. The computer program product of claim 14, wherein said first and second domain are the same.
- 17. The computer program product of claim 14, wherein said first and second domain are different.
- 18. The computer program product of claim 14, further comprising machine executable code for:
defining a non-local coupling wherein a value of a quantity on a boundary of said first domain are referenced in defining parallel lines extending into the domain.
- 19. The computer program product of claim 14, further comprising machine executable code for:
defining a non-local coupling in which a boundary condition associated with said first domain is defined using a value of an integral over a portion of one of: said first domain and said second domain.
- 20. The computer program product of claim 14, further comprising machine executable code for:
defining a non-local coupling using at least one of: a mapped variable and an integrated variable.
- 21. The computer program product of claim 15, further comprising machine executable code for:
defining a local coupling using at least one of: a basic variable, an expression variable, and a glued variable.
- 22. The computer program product of claim 14, further comprising machine executable code for:
defining a non-local coupling variable using at least one of: an extrusion variable, a projection variable and a scalar variable.
- 23. The computer program product of claim 14, further comprising machine executable code for:
determining a stiffness matrix by determining a Jacobian of each variable in accordance with each type of variable wherein said combined system of partial differential equations is in weak form, said stiffness matrix being a Jacobian matrix formed from a residual vector with respect to a number of degrees of freedom; determining said residual vector by determining a Jacobian of each variable in accordance with each type of variable wherein said combined system of partial differential equations is in weak form.
- 24. The computer program product of claim 23, further comprising machine executable code for:
converting said combined system of partial differential equations from general form to weak form.
- 25. The computer program product of claim 24, wherein said machine executable code for determining said stiffness matrix further comprises:
machine executable code for determining values of a Jacobian of variables in accordance with points included in a quadrature formula and with other points in accordance coupling variables.
- 26. The computer program product of claim 25, wherein said machine executable code for determining said residual vector further comprises machine executable code for:
determining values of variables and a Jacobian of said variables for node points and for other points in accordance with coupling variables.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Patent Application Serial No. 60/253,154, filed on Nov. 27, 2000, which is herein incorporated by reference in its entirety, and is a continuation in part of U.S. patent application Ser. No. 09/675,778, filed Sep. 29, 2000 (pending), which is based on U.S. Provisional Patent Application No. 60/222,394, filed on Aug. 2, 2000, which are both herein incorporated by reference in their entirety.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60253154 |
Nov 2000 |
US |
|
60222394 |
Aug 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09675778 |
Sep 2000 |
US |
Child |
09995222 |
Nov 2001 |
US |