Managing Modeling Files

Previous pageReturn to chapter overviewReturn to Top Next page

The library of modeling files maintained by your company are a valuable resource. SoilVision Systems Ltd. has implemented the functionality to manage multiple concurrent libraries of models within your organization. In order to manage these model libraries it is important to understand the following concepts:


Which files should we manage?

It is not necessary to manage all files in the modeling folders. Some finite element results files can be very large and backing up of all files can be relatively inefficient. As a general rule it is only necessary to maintain the files which are used to DEFINE a model. Files which are the RESULTS of a finite element model run may be large and cumbersome to back up. As a minimum it is recommended that the following files are important to back up.


.SVMPrimary modeling XML file which contains all model setup information.


.SVPPrimary svdesigner XML file which contains all model setup information.


.SVTModeling template XML file which contains some model display settings.


.PNGThumbnail image for easy reference to preview models in the SVOFFICE Manager.


.TRI / .DAIThese files contain input data required to run the model in transfer or SVOFFICE data format.



Synchronization is useful between two folders when multiple users may be working on separate files in two relatively similar directory structures. This function is useful in SVOFFICE in that modelers in an organization may desire to each maintain their own modeling files on their individual machines. Every once in a while each modeler may then synchronize the files on their machines using Synchronization software with a central modeling folder which contains all the models.


Versioning systems:

If tracking of model files is of utmost importance and your organization has multiple modelers then a versioning system (version control system) may be useful in tracking changes to modeling files. Several free and commercial systems are available in order to achieve this level of functionality. Please contact us for further details on the implementation of these systems.