French Forest Sector Model (FFSM++)

Laboratoire d'Economie Forestière - LEF - Nancy, France

User Tools

Site Tools


en:dev:development

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:dev:development [2026/09/08 15:05] – [Ipopt] Antonello Lobiancoen:dev:development [2026/09/09 08:42] (current) – [Getting the source code] Antonello Lobianco
Line 54: Line 54:
 git clone https://github.com/coin-or-tools/ThirdParty-HSL git clone https://github.com/coin-or-tools/ThirdParty-HSL
 cd ThirdParty-HSL cd ThirdParty-HSL
-wget https://nc.beta-lorraine.fr/s/w5M9ESpFWafK5H7 +mkdir coinhsl 
-[extract the HSL archive as `~/programs/Ipopt/ThirdParty/HSL/coinhsl`]+wget https://nc.beta-lorraine.fr/s/w5M9ESpFWafK5H7/download -O coinhsl/coinhsl.zip 
 +unzip coinhsl/coinhsl.zip
 ./configure --prefix="/usr" 'CXXFLAGS=-O3' 'CFLAGS=-O3' ./configure --prefix="/usr" 'CXXFLAGS=-O3' 'CFLAGS=-O3'
 make make
 sudo make install sudo make install
-cd ../Ipopt-releases-3.14.16/+cd ../Ipopt-releases-3.14.20/
 mkdir build mkdir build
 cd build cd build
Line 72: Line 73:
   * Needed ColPack >= 1.0.8   * Needed ColPack >= 1.0.8
   * Type:<code bash>   * Type:<code bash>
-git clone https://github.com/CSCsw/ColPack.git  # Download ColPack as ~/programs/ColPack 
-cd ColPack                                       # ColPack Root Directory 
-git checkout 10b780b52a25c6ccef3d2abc12055ee85b7e8667 # checkout a version know to works 
-autoreconf -vif                                 
-./configure --prefix=/usr 'CXXFLAGS=-O3' 'CFLAGS=-O3' 
-make 
-sudo make install 
-cd .. 
-</code> 
- 
-  * (alternative) Type:<code bash> 
 git clone https://github.com/CSCsw/ColPack.git  # Download ColPack as ~/programs/ColPack git clone https://github.com/CSCsw/ColPack.git  # Download ColPack as ~/programs/ColPack
 cd ColPack/build/automake/ cd ColPack/build/automake/
Line 104: Line 94:
 unzip ADOL-C-2.7.2.zip unzip ADOL-C-2.7.2.zip
 cd ADOL-C-2.7.2/ cd ADOL-C-2.7.2/
-./configure --enable-docexa --enable-addexa --enable-sparse --prefix=/usr 'CXXFLAGS=-O3' 'CFLAGS=-O3'+./configure --with-boost=no --enable-docexa --enable-addexa --enable-sparse --prefix=/usr 'CXXFLAGS=-O3' 'CFLAGS=-O3'
 make make
 sudo make install sudo make install
Line 116: Line 106:
 sudo ln -s ../lib64/libadolc.so . sudo ln -s ../lib64/libadolc.so .
 sudo ln -s ../lib64/libadolc.so.2 . sudo ln -s ../lib64/libadolc.so.2 .
-sudo ln -s ../lib64/libadolc.so.2.1.0 . 
 sudo ln -s ../lib64/libadolc.so.2.2.0 . sudo ln -s ../lib64/libadolc.so.2.2.0 .
 </code> </code>
Line 255: Line 244:
   * [[en:download|Download FFSM++]]   * [[en:download|Download FFSM++]]
   * Type:<code bash>   * Type:<code bash>
-git clone https://github.com/LEFNancy/ffsm_pp.git+git@github.com:LEFNancy/ffsm_pp.git
 </code> </code>
-//Note: Git repository is currently set private untill we remove from it input data for which we do not have the copyright and hence we can't publicily release.//+//Note: Git repository is set private because it contains some data for wich we do not have the copyright and hence we can't publicily release. 
 +You need to have updated your public key to github in order for the command above to work 
 +//
  
 ====== Developing FFSM ====== ====== Developing FFSM ======
en/dev/development.1788879933.txt.gz · Last modified: by Antonello Lobianco