Medicine & Health
OOP & C++
Sony PCM-R500 DAT
The (Web) Home of Jakob Christensen
Optimal health is a prerequisite for every other aspect of life. I believe optimal health can only be achieved by
What is life without a lifetime companion the you love?
.................Emptier, I believe.
What is life without a handful (more or less) of wonderful children?
...........Non-existent. Just look at the disappointing birth rate statistics for the developed world.
Work in its most general form is important for everybody whether it is hunting the Argentinian prairie for food, designing a new high performance nuclear reactor or trying out the newest financial derivatives risk models.
Combined with #2 it gives life meaning, a purpose. Without this purpose life become rather meaningless.
Furthermore, work has the potential to stimulate your brain in a way no other activity does.
For the type of work that I am interesting in please Click Here.
Internationalism also has the potential of stimulating your brain in a way no other activity does.
People of today are very fortunate. With the advent of the Internet it is extremely easy to get to know people from other cultures on the Planet and maintain contact wherever you are.
All it really takes is openness, open-mindedness and a little effort.
And it may change your perspective and life in a profound way; if you give it a chance.
To sum up, my work related interests have always been centered about
Building mathematical models, applying numerical analysis and using computer programming to simulate complex non-linear dynamical systems.
I have extensive experience and knowledge solving systems of non-linear PDEs numerically, both in steady-state and unsteady cases.
Direct simulation of dynamical systems is a key interest. For this reason (and the fact that I am an Nuclear and Electrical Engineer) I am also interested in control engineering and signal processing and analysis.
Up till now my modeling and simulating efforts have been concentrated on those of importance for nuclear power reactors:
Reactor Physics (Neutronics):
The multi-group diffusion equation, both steady-state and unsteady state. These equations describe the distribution of neutronics in space, time and energy (more accurate descriptions of neutron transport based on the Boltzmann transport equation also take into account the angular neutron distribution). In steady-state this equation consists of G non-linear PDEs, where is the number of neutron energy groups. In the unsteady case these G PDEs are coupled to typically 6 PDEs describing the production of delayed neutrons.
Reactor core thermal-hydraulics:
Single- and two-phase fluid conservation equations. In the general unsteady case a set of 3 non-linear PDEs coupled to a number of algebraic equations (for void fraction, wall shear stress and sub-cooled boiling).
Large enclosure thermal-hydraulics:
1-D Fluid conservations for stratified multi-component flows consisting of I+2 coupled non-linear PDEs, where I is the number of fluid components. The equations are solved in the Lagrangian frame to accommodate the near-discontinuous flow field of the stratified fluid.
I am also interested in financial mathematical modeling, mostly financial derivatives pricing models.
I have extensive knowledge, experience and interest in building large computer codes for simulation purposes.
I have built a complete coupled neutronics thermal-hydraulics model of a natural circulation BWR. To simulate reactor behavior with this model, I implemented a C code with more than 20,000 lines of well-commented and well-structured source code.
More recently I have done extensive modeling and simulation efforts addressing nuclear reactor containment responses. For this modeling effort, I have switched to C++ as my preferred programming language because of the clear advantages that object-oriented programming has to offer. The resulting C++ code has more than 50,000 lines of well-commented highly advanced C++ source code.
I spent a considerable effort applying state-of-the-art object-oriented analysis and design, including the use of Use Cases, CRC cards, and class interaction diagrams and class diagrams in UML. The resulting C++ code utilizes numerous design patterns both standard and new ones coined during the design phase of the project.
Visitors since March 1, 1999
Revision 2.0, Copyright © 1999-2004 Jakob Christensen