Installing CompuCell3D from source. Why you might want to install from source? 1.There are no binaries for your platform (e.g. gentoo linux) 2.You want.

Slides:



Advertisements
Similar presentations
A+nywhere 3.0 Student Training Revised 0510 Enter your log-on name here. Enter your password here. Click here or hit enter.
Advertisements

PC Encryption installation progress/password screen Includes comments from: Encryption team Sarah Deane Tony Stieber Selected people who took part in the.
 Please sit next to your partner.  If you don’t have a partner, please find one now.
Adding a Crystal Report to M3 This presentation will assist you in adding a custom Crystal report into Millennium 3.
Lecture 3 Getting Started with ITK!. Goals for this lecture Learn how to use Cmake Build ITK Example programs that use ITK.
D. Mack Updating and Running CCleaner on your computer Tips for helping your computer to run faster and more efficiently 12/03/2007.
18 June 2010 Upgrading Your Geant4 Release J. Perl 1 Upgrading Your Geant4 Release Joseph Perl, SLAC.
6 November 2009 Upgrading Your Geant4 Release J. Perl 1 Upgrading Your Geant4 Release Joseph Perl, SLAC Geant4 v9.2p02.
14 January 2011 Upgrading Your Geant4 Release J. Perl 1 Upgrading Your Geant4 Release Joseph Perl, SLAC.
LAUNCHXL2-RM57L – Project 0
Tutorial and Demos on Linux Virtual Machine
Installing geant4 v9.5 using Windows Daniel Brandt, 06 April 2012 Installing Geant4 v9.5 for Windows A step-by-step guide for Windows XP/Vista/7 using.
SOUL INSTALLATION Step-1 For this Please Install the Version 7.0 or SQL Server 2000 or onwards.
How to install CGAL Yuanzhen Wang. What is CGAL Computational Geometry Algorithms Library “Provide easy access to efficient and reliable geometric algorithms.
How to Use The Borland C++ Compiler Version 5
Software Development. Chapter 3 – Your first Windows 8 app.
SubVersioN – the new Central Service at DESY by Marian Gawron.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
CHAPTER 1 XNA Game Studio 4.0. Your First Project A computer game is not just a program—it is also lots of other bits and pieces that make playing the.
Chapter 3 Navigating a Project Goals & Objectives 1.Get familiar with the navigation of the project. How is everything structured? What settings can you.
HDD INSTALLATION AND SETUP. HDD Introduction Hard disk is the most popular storage device used to store various kinds of data in most computers. Hard.
Software Tools and Processes Training and Discussion October 16, :00-4:30 p.m. Jim Willenbring.
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
CS Tutorial 1 Getting Started with Visual Studio 2012 (Visual Studio 2010 are no longer available on MSDNAA, please choose Visual Studio 2012 which.
Business Unit or Product Name © 2007 IBM Corporation Introduction of Autotest Qing Lin.
Guidelines for Homework 6. Getting Started Homework 6 requires that you complete Homework 5. –All of HW5 must run on the GridFarm. –HW6 may run elsewhere.
A1 Visual C++.NET Intro Programming in C++ Computer Science Dept Va Tech August, 2002 © Barnette ND & McQuain WD 1 Quick Introduction The following.
Booting Ubuntu Linux Live CSCI 130 – Fall 2008 Action Lab Dr. W. Jones.
How to Run a Java Program CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
How to Run a Java Program CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
1 PA1 - Specification ● Goal ● To see how modern graphics engine and application works ● Objective ● Compile and run samples from a modern ray tracing.
Installing CompuCell3D from source Maciej Swat Biocomplexity Institute, Indiana University.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
CMake refactoring P. Hristov 19/03/2014. History I  Recursive makefiles (F.Carminati):  Problems in dependencies  Slow  "Recursive Makefiles.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
Comments in Java. When you create a New Project in NetBeans, you'll notice that some text is greyed out, with lots of slashes and asterisks:
GumTree Development Environment Setup Windows Only Compatible with Eclipse 3.2 M3 (Last update: 16/11/05)
Guide to Linux Installation and Administration, 2e1 Chapter 11 Using Advanced Administration Techniques.
Optimizing Your Computer To Run Faster Using Msconfig Technical Demonstration by: Chris Kilkenny.
What is a port The Ports Collection is essentially a set of Makefiles, patches, and description files placed in /usr/ports. The port includes instructions.
1 FreeBSD Installation AFNOG X Cairo, Egypt May 2009 Hervey Allen.
The Software Development Process
Install Appaserver ©Tim Riley. Apache Group ©Tim Riley Add yourself to the apache group. Both the apache user and group are called “www-data”. This step.
WinCvs. WinCVS WinCvs is a window based version control system. Use WinCvs when  You want to save every version of your file you have ever created. CVS.
Intermediate 2 Computing Unit 2 - Software Development.
2007 TAX YEARERO TRAINING - MODULE 61 ERO (Transmitter) Training Module 6 Federal and State Installation and Updates.
Building Packages BCIS 3680 Enterprise Programming.
1 User guide for Muon shifter part 2 : control of LV, HV, TELL1 Preliminary version 9-July-08 (to be checked by Michela) I have simply put together the.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
THE C PROGRAMMING ENVIRONMENT. Four parts of C environment  Main menu  Editor status line and edit window  Compiler message window  “Hot Keys” quick.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Lab 8 Overview Apache Web Server. SCRIPTS Linux Tricks.
Installing Applications in FreeBSD lctseng. Computer Center, CS, NCTU 2 Before we start  Permission issue root: the super user Like administrator in.
1. Starting 1 Let’s Learn Saenthong School, January – February 2016 Teacher: Aj. Andrew Davison, CoE, PSU Hat Yai Campus
Fix: Windows 10 Error Code 0x in Mail App u/6/b/ /alexwaston14/reimage-system-repair/ /pages/Reimage-Repair-Tool/
Troubleshooting Dashhawk Issues. Here's what you have to do to have the DashHawk run properly Go to the ACTUAL PROGRAM file (not the short cut)
Google App Engine using Java 1. Outline Getting started Guestbook example Todo example Simplified Madlib 2.
AAF tips and tricks Arsen Hayrapetyan Yerevan Physics Institute, Armenia.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
HOW TO FIX MSVCR100. DLL IS MISSING ERROR? missing-error.
Building programs LinuxChix-KE. What happens in your CPU? ● It executes a small set of instructions called "machine code" ● Each instruction is just a.
9/21/04 James Gallagher Server Installation and Testing: Hands-on ● Install the CGI server with the HDF and FreeForm handlers ● Link data so the server.
Development Environment
Java on the LEGO Mindstorms EV3
How to Upgrade Your Geant4 Release
Cmake Primer.
How to Run a Java Program
1. Open Visual Studio 2008.
Download and Installation of code::blocks
Presentation transcript:

Installing CompuCell3D from source. Why you might want to install from source? 1.There are no binaries for your platform (e.g. gentoo linux) 2.You want to develop new modules 3.You want to have latest version of CompuCell3D (we do not post new binaries as often as we do with source code) 4.You want to run CompuCell3D on a cluster where programs are installed in non- standard locations 5.The install script does not work properly (this is especially true if the dependencies are installed in non-standard locations. We will work in the future to improve installation script so that it will be more robust)

Unpack CompuCell3D package and inside CompuCell3D_3.1.6 directory create “binary” directory. This is where all the compilation objects will be stored. This way your source code tree will not be contaminated at all with various generated files (like object files). Go to binary directory and open up cmake interface – “ccmake..”

Hit ‘c’ to start configuring the project

We got an error. Permission denied to write to ‘/usr/local’. Let’s see what we should change in the settinggs. Hit ’e’ Error

Installation directory The error is quite simple to fix. We were trying to install CompuCell3D into /usr/local directory to which we did not have permission. All we need to do is to change CompuCell3D installation directory. Pay attention to what is being displayed at the CMake toolbar

New installation directory The new installation directory will be called : “/home/mswat/CompuCell3D_Qt4_3.1.16_install” Let’s hit ‘c’ to reconfigure CompuCell3D with the new installation directory

NO error messages this time. Everything went OK. Let’s exit message printout screen by hitting ‘e’

Once configuration is done we should generate makefiles. Notice, new option ‘g’ has appeared. When you press ‘g’ the makefiles will be generated IMPORTANT: sometimes you need to configure project (hit ‘c’) several times before generate option (’g’) will become available. This is normal and quite common with complex projects.

After pressing ‘g’ CMake generates makefiles and exits to the console.

Now we can start compilation by typing ‘make’

Compilation is in progress and everything is OK so far…

After few minutes we are done. Binary packages install faster but you do not get as much excitement as you do when building from source. Oh, forgot to tell you, before attempting build from source, make sure you have pack of tranquilizers handy…

All we need to do now is finish the installation by typing “make install” Now, you can go to installation directory and start using CompuCell3D.

Sometimes, the installation will not go as smoothly as before because e.g. dependencies are installed in non-standard locations and CMake might have troubles locating them. Let’s see example below CMake could not find swig and xercesc. We need to set the paths manually…

This is quite easy to do. Well, provided you know the location of dependencies. The example presented here shows how to install CompuCell3D on a 1000 processor cluster BIgRed owned and administered by IU. The locations of dependencies are truly non- standard, but as you can see even in this situation we can easily instruct CMake to generate correct makefiles

After configuring the package (remember, you need to hit ‘c’ once or more) we can generate makefiles (press ‘g’)