Commit Graph

28 Commits

Author SHA1 Message Date
Roland Kaufmann
0e814274d4 Provide instructions for installing ERT on SuSE
We just reuse the RedHat-repo containing precompiled libraries.
2013-06-06 10:03:50 +02:00
Roland Kaufmann
056e98716e Recommend ERT also on Debian
Using ERT will give a more full-featured toolkit, and we already
recommend adding the PPA repository.
2013-06-06 09:17:29 +02:00
Roland Kaufmann
f853d8ad0a Get all SuSE packages from repo if necessary
For older OpenSuSE versions (12.1 comes to mind), the packages mentioned
here are only available in the repository and not the base distro, so we
should start out by adding it instead of doing it later in the process.
2013-06-06 09:06:10 +02:00
Roland Kaufmann
82e4a129cd Depend on development version of packages
Using this combination of packages, I am able to compile opm-core on a
minimal installation of OpenSuSE.
2013-06-03 00:19:53 +02:00
Atgeirr Flø Rasmussen
8bc4b6efed Merge pull request #229 from rolk/229_log
Give example of how and where to report build failures
2013-04-09 02:13:32 -07:00
Atgeirr Flø Rasmussen
d95607ddba Merge pull request #227 from rolk/227_apel
Version entry URL for repository
2013-04-09 02:13:15 -07:00
Roland Kaufmann
28f5eabcbc Build release library by default
If you just download the source, compile and install, you get the
release library. Users who want to develop the code, must do setup
in their environment.
2013-04-09 11:03:07 +02:00
Roland Kaufmann
f11158f521 Give example of how and where to report build failures 2013-04-07 15:14:43 +02:00
Roland Kaufmann
43cf58231a Version entry URL for repository
Different set of packages may be necessary for various versions of the
RPM-based distros. Thus we need a way to know which one is indended to
be used (through the selection of the right url).

Also add a version number to the stem of the URL, so that later aliases
can be introduced to let one stay at previous versions.
2013-04-06 01:21:43 +02:00
Bård Skaflestad
6c556308e8 Expand instructions for separate build directory
This, hopefully, makes the steps a bit more clear by introducing an
explicit layout example to which the command sequences can relate.
2013-02-26 19:09:00 +01:00
Atgeirr Flø Rasmussen
c5ccf7e093 Remove GNUmakefile, document cmake building.
The README now suggests using nice and make -j for multicore machines.
2013-02-25 17:45:22 +01:00
Roland Kaufmann
5dc58db0dd Describe how to get extra packages from OPM repo 2013-02-21 13:11:29 +01:00
Roland Kaufmann
027407e50b Use TinyXML instead of LibXML2
The code only uses TinyXML, so the list of dependencies was wrong,
something that was covered by the bundled version of TinyXML.
2013-02-15 13:51:52 +01:00
Roland Kaufmann
4519ccb474 Provide instr. for installing deps. on CentOS
Currently these doesn't include packages for SuperLU and DUNE since they
are not part of EPEL and must be provided on their own.
2013-02-15 13:51:52 +01:00
Roland Kaufmann
4b24bb3664 Update building instructions for CMake 2013-02-12 00:17:49 +01:00
Roland Kaufmann
6a4f6ade42 Warn that OPM should not be built differently from DUNE.
Using headers and libraries from a DUNE built with different options
than OPM, can result in strange ABI errors such as a segmentation
fault in the static initialization section.
2012-10-24 12:51:50 +02:00
Roland Kaufmann
c6bd22b90b Recommend parallel builds
Load average of 0.9 is something that even a PhD student's crappy
laptop computer should be able to handle, without completely killing
it.

It really should be something like:

 make -j -l $(echo \($(grep "^processor" /proc/cpuinfo)+1\)\*0.9 | bc)

but that is probably far too complex to put in a README. The average
developer should be able to pick a reasonable value themselves.
2012-10-24 12:39:31 +02:00
rustad
143da5a929 Added dependency for server edition and reference to ppa in build instructions. 2012-10-14 12:04:57 +02:00
Bård Skaflestad
5f4aac1da7 Merge pull request #63 from alfbr/master
Dependency update for Ubuntu 12.04
2012-10-11 15:54:53 -07:00
rustad
70aa2465d3 Added dune-grid as dependency since it is needed by several opm modules.
Changed libxml0-dev to libxml2-dev since the former does not exist.
2012-10-11 23:47:07 +02:00
Atgeirr Flø Rasmussen
927f33349d Add info about building as a dune module. 2012-10-08 11:35:32 +02:00
rustad
58b2c7731d Oops, line moved to correct location. 2012-09-27 21:41:49 +02:00
rustad
dde150ecdb Unauthenticated packages fails with -y option and repo update needed. 2012-09-27 21:36:09 +02:00
Roland Kaufmann
2e75b74909 Remove instructions for building DUNE from source
A large portion of the instructions was for building DUNE from source
without providing any real benefit for someone starting with OPM
development.

Instead provide a link to a repository where backports of the necessary
packages can be downloaded. This will hopefully enable beginners to get
up to speed faster.
2012-09-20 14:02:13 +02:00
Atgeirr Flø Rasmussen
1c0a67cfed Merge remote-tracking branch 'upstream/master'
Conflicts:
	README
2012-08-27 13:32:10 +02:00
Roland Kaufmann
53130fec18 Add dependencies on Debian and build instructions for Dune
On Debian Squeeze/Ubuntu Precise, the DUNE libraries does not come
pre-compiled, so the instructions should show how to download the
DUNE prerequisite library and how to compile it, using its special
system.
2012-08-27 11:37:45 +02:00
Atgeirr Flø Rasmussen
c4608327cf Improved README in some small ways. 2012-08-24 13:46:16 +02:00
kristinf
5df2980f6d First attempt at README file 2012-08-24 08:56:05 +02:00