Hi Miles, Thank you for your interest to Rheolef !
The rheolef reference manual is sometimes out-of-date: please see the rheolef user's manual located, together with many examples, in the directory : rheolef-config --docdir rheolef-config --exampledir Here, please enter in r0.cc (the reference manual will be fixed in the next release): #include "rheolef.h" using namespace rheolef; using namespace std; int main () { geo g; cin >> g; cout << mayavi << full << g; } and then : make r0 mkgeo_grid -t 10 | ./r0 The corresponding Makefile is in attachement (it is also distributed in the rheolef examples/ directory). Pierre -- pierre.saram...@imag.fr Directeur de Recherche CNRS Laboratoire Jean Kuntzmann, Grenoble, France http://www-ljk.imag.fr/membres/Pierre.Saramito On mar 14 d?c 2010 ? 16:17 +0900, Miles Bader wrote : > Package: rheolef > Version: 5.91-1 > Severity: normal > > I tried to compile the following example from the rheolef manual: > > #include "rheolef/rheolef.h" > > void main () > { > geo g; > cin >> g; > cout << plotmtv << g; > } > > <http://ljk.imag.fr/membres/Pierre.Saramito/rheolef/rheolef.html#IDX185> > > Using this command: > > g++ -O2 -march=native -o r0 -I/usr/include/rheolef r0.cc > > I get the following error output: > > In file included from /usr/include/rheolef/tiny_matvec.h:30:0, > from /usr/include/rheolef/georep.h:29, > from /usr/include/rheolef/geo.h:147, > from /usr/include/rheolef/rheolef.h:26, > from r0.cc:1: > /usr/include/rheolef/compiler.h:31:62: fatal error: rheolef/config.h: No > such file or directory > > ... and indeed, there is no such file (/usr/include/rheolef/config.h). > > [It looks like it may be impossible to compile _any_ programs using > rheolef, given this situation.] > > Thanks, > > -Miles
include $(shell rheolef-config --libdir)/rheolef/rheolef.mk CXXFLAGS = $(INCLUDES_RHEOLEF) LDLIBS = $(LIBS_RHEOLEF) default: dirichlet