80 likes | 310 Vues
In-Form , 1. In-Form is the third stage in the process of helping users to extend the simulation capability of PHOENICS. The stages have been as follows: In the beginning (1981), user programming (GROUND); needed re-compilable PHOENICS.
E N D
In-Form , 1 • In-Form is the third stage in the process of helping users to extend the simulation capability of PHOENICS. The stages have been as follows: • In the beginning (1981), user programming (GROUND); needed re-compilable PHOENICS. • In 1998, automatic programming (PLANT); needed re-compilable PHOENICS. • Since 2001, In-Form, providing PLANT’s power; does not need re-compilable PHOENICS.
In-Form , 2 In-Form stands for ‘INput of data via FORMulae’.It is designed for ‘mid-field’ PHOENICS users who are: • literate, • numerate, and • unwilling to be confined to clicking on the options which the package provides; • i.e. those who do not want to be like this…
The mouse’s revenge The prisoner of the mouse!
In-Form , 3 • In-Form was introduced to PHOENICS several years ago; and it is well-loved by cognoscenti. • But its relations with the VR editor are somewhat uneasy; • and users who edit Q1 files by hand must protect their In-Form statements by ‘begin’ and ‘end’ barriers. • Otherwise they will be at best ignored and at worst deleted.
In-Form, 4 • In-Form is being used for innumerable purposes, including: 1. creating initial-value distributions; 2. introducing boundary conditions and sources; 3. defining material properties; 4. computing exact-solution values for checking PHOENICS computations; 5. creating transfer objects (new); and 6. adjusting diffusion, convection and source terms locally (new).
In-Form, 5 • There is time here to present only one example. • For this I have chosen the ‘Virtual Wave Tank’ which can be used for simulating surface- and submarine-ship motions and • forces on under-water structures. • I use an htm file for this, as follows:
How to learn about In-Form • There are ready-to-run cases in the Commander. • The Commander’s library-search facility will lead you to more. • The encyclopaedia article is extensive. • There are two tutorials. • But now for a new development…
PRELUDE can help • PRELUDE now uses In-Form nomenclature for defining sources, initial values, etc. • Moreover its menu system offers examples for users to select or modify. • The reason is that PRELUDE is both numerate and literate! • You will learn more about this later.