Is Dragon Version4 an official version? What is its status relative to Dragon 3.0x?
NXT:, LIB:, EVO: and SHI:
are common with Dragon 3.0x and are therefore fully verified. Other modules of
Dragon Version4, such as FLU: and EDI:, have been
completely rewritten and are not verified according to CSA-N286.7.
However, the development of Dragon Version4 is made with modern quality assurance (QA) traceability techniques. This traceability goal is achieved through the application of versioning control (using Subversion) and issue tracking systems to the following project components:
Can I use my Dragon 3.0x input files with Dragon Version4?
UTL: to change
the root directory in a LCM object. In Version4, this operation must be
accomplished with the equality (:=) module, as shown in the following
example.
In Dragon 3.0x:
LINK_LIST LIBRARY TRACK GEOM ;
...
UTL: LIBRARY :: STEP UP MACROLIB ;
TRACK := BIVACA: GEOM LIBRARY ;
UTL: LIBRARY :: STEP DOWN ;
In Dragon Version4:
LINK_LIST MACRO LIBRARY TRACK GEOM ;
...
MACRO := LIBRARY :: STEP UP MACROLIB ;
TRACK := BIVACA: GEOM MACRO ;
Also, a few modules, such as CFC:, JPMT:,
SAD:, PER: and MCU: are not available in
Dragon Version4. The capabilities of modules EXCELL: and MOCC:
have been integrated in ASM: and FLU:, respectively.
Can I use my Donjon 3.0x input files with Donjon Version4?
L_MAP and L_DEVICE
objects are different. Objects L_TABLE no longer exist in Donjon4. L_COMPO and L_MULTICOMPO
objects are interpolated in place in Donjon4, without having to first copy them in a L_TABLE object. The
programmation of Donjon4 is greatly simplified and cleaned.
Is Dragon Version4 works on Windows?
instver4.bat is available as of Version 4.0.4 to create executables (.exe) from a MS-DOS command
window. Follow the following steps:
cd %homepath%\Version4\
.\script\instver4
Is Dragon Version4 works on Mac OSX?
A tutorial is available to explain the installation procedure on a Mac.
Why using Fortran 77?
COMMON blocks for static storage needs.
We keep the possibility to convert our Fortran code easily toward Fortran 2003
by replacing the CALL SETARA() and CALL RLSARA()
constructs with ALLOCATE and DEALLOCATE statements in
a relatively automatic way. This operation is planned for the Version5
disribution, using the architecture presented in report IGE-313
(PDF).
Can I use Version4 components for commercial applications? What are the terms of the license?
Enhancements to Version4 can be written as procedure files in CLE-2000 language or as modifications to the Fortran source. CLE-2000 procedures or new Fortran modules written by you are not covered by the LGPL. We encourage you to release your Fortran source enhancements under the LGPL for inclusion in future versions of Version4.
Why not giving full remote access to the Subversion repository?
Which cross-section libraries can I use with Dragon Version4?