Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.414.744 Times

Dorsal 0.7.2

Company: Dorsal Core Team
Date Added: August 21, 2013  |  Visits: 362

Dorsal

Report Broken Link
Printer Friendly Version


Product Homepage
Download (34 downloads)



The Dorsal project offers a set of simple scripts to help build the components of the FEniCS project (along with their dependencies) for various platforms.<br /><br />The following environments are currently supported by Dorsal:<br /><br />* Debian GNU/Linux 4.0, 5.0, unstable<br />* Fedora 10, 11<br />* Mac OS X 10.4, 10.5, 10.6 (with Fink, MacPorts)<br />* openSUSE 11.1<br />* Red Hat Enterprise Linux 4, 5<br />* Ubuntu 8.04 LTS, 8.10, 9.04, 9.10<br /><br />Fetch a copy of the script and start playing today!<br /><br />Usage:<br /><br />Basic scenario<br /><br />The simplest scenario is setting up everything for the first time on a supported platform. In order to do this, you:<br /><br /> 1. First tweak dorsal.cfg to your liking. This file is used, for instance, to define where you'd like to install the FEniCS projects once they are built.<br /> 2. Invoke the build script by running:<br /><br />./dorsal.sh<br /><br />If all goes according to plan, you should see a lot of compilation-related text scroll past your screen and eventually end up with a complete, up-to-date installation of various FEniCS projects and their corresponding dependencies.<br /><br />Don't forget to follow any post-build instructions before rushing off to try the demos!<br /><br />Repeated builds<br /><br />After initial setup, we find it tedious to build all projects from scratch every time we want to update to recent versions of FEniCS projects. In order to just build the few fast-changing projects you want on subsequent builds, you:<br /><br /> 1. Create a new platform file, say mymachine.platform, in the platforms folder. This file contains only a list of projects you want to repeatedly build, as well as environment variables pointing to already built projects, say PETSc, you're not keen on building again and again. See fenics.platform for an example of what I use on my machine.<br /> 2. Invoke the build script by running:<br /><br />./dorsal.sh platforms/mymachine.platform<br /><br />This will build only the projects you explicitly ask for, saving you a lot of time.<br /><br />Parallel stable and development builds<br /><br />A final advanced use of Dorsal is to maintain parallel stable and development builds of the FEniCS projects. In order to achieve this, you:<br /><br /> 1. Modify the variables dorsal.cfg to put stable builds in one location.<br /> 2. Run dorsal.sh<br /> 3. Modify the variables dorsal.cfg to put unstable builds in another location.<br /> 4. Run dorsal.sh again

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Build Builds Built Dorsal Dorsalcfg Dorsalsh Fenics Invoke Location Modify Order Project Projects Script Stable Unstable Variables
Users rating: 0/10

License: Freeware Size: 30.72 KB
USER REVIEWS
More Reviews or Write Review


DORSAL RELATED
Development Editors  -  JActor 0.1.0 Alpha
JActor was built as a Java partial reimplementation of the scala project, AsyncFP, which is a high-performance actor implementation. JActor implements a very simple actor, JAEventActor, which sends 1-way messages, one at a time. A second actor...
 
Programming  -  automsvc 1.0
A build-management tool used for manually generating Microsoft Visual Studio DSP (project) and DSW (workspace) files, or automatically generating such files based on existing Makefile(s)/Makefile.am(s), written in perl.
20.65 KB  
Graphs and Charts  -  Bar with errorbars 1.0
Because MATLAB doesn't provide a built-in function to plot bars with any error adjustments, this script will draw vertical bars and display an error marker for each bar.For an advanced user, this function also provides ways to modify any and all...
 
Programming  -  IcedTea 1.8
IcedTea software provides a harness to build the source code from http://openjdk.java.net using Free Software build tools and provides replacements for the binary plugs with code from the GNU Classpath project. How To Build:
5.61 MB  
Shell Enhancements  -  vellum 0.17
Vellum is a minimalist build tool you can understand in an hour that allows you to write your builds in a simple build description language, and make plugins in Python that are easily loaded. Vellum is an alternative to make, but...
40.96 KB  
Communication  -  plotautobd 1.0
PLOTAUTOBD builds bifurcation diagrams as displayed by XPPAUT, from AUTO data saved in a DAT file by XPPAUT option File/All Info.Several built-in features allow to finely control the graphic output with the possibility to produce publication...
440.32 KB  
Network & Internet  -  django-build 0.2
django-build includes an URL to get the current version and some middleware which puts the version in the HTTP headers. Installation: 1. Add the build directory to your Python path. 2. Add your AWS access details to...
10.24 KB  
Utilities  -  BuildNotify 0.2.3
BuildNotify is a system tray application which works on Linux, Windows and Mac OX. It resides in your system tray and notifies you of the build status for different projects on your continuous integration servers. BuildNotify is largely inspired...
20.48 KB  
Home & Leisure  -  ActiveGanttCSN Scheduler Component 2.8.4
Add Scheduling capabilities to your application. An ActiveGantt control displays all types of data that can be presented in a Gantt Schedule format. An ActiveGantt control can be typically used to display appointments, tasks or other kinds of...
2.87 MB  
Web Authoring  -  ActiveGanttVBA Scheduler Component 2.8.5
Add Scheduling capabilities to your VB ASP.NET Application. An ActiveGantt control displays all types of data that can be presented in a Gantt Schedule format. An ActiveGantt control can be typically used to display appointments, tasks or other...
2.5 MB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB