Download  MIDACO  for  Fortran

 Download  MIDACO 6.0 (limited)  together with some example problem

Fortran Source Code

 

midaco.f

 

Problem Type Description Example   (Fortran77) Example   (Fortran90)

NLP 

Continuous variables example_NLP.f example_NLP.f90

NLPc 

NLP with constraints example_NLPc.f example_NLPc.f90

IP 

Integer variables example_IP.f example_IP.f90

IPc 

IP with constraints  example_IPc.f example_IPc.f90

MINLP 

Mixed variables  example_MINLP.f example_MINLP.f90

MINLPc  

MINLP with constraints  

example_MINLPc.f

example_MINLPc.f90

MO

Multiple Objectives

example_MO.f

example_MO.f90

 

More example problems available at:   Benchmarks

 

Fortran examples using  Parallelization  are available here

  

Compilation Instructions 

Manual compilation with gfortran

gfortran  -c  example_MINLPc.f90

gfortran  -c  midaco.f

gfortran  -o  run example_MINLPc.o  midaco.o

Makefile (Linux/Mac, gfortran)          makefile
Makefule (Linux/Mac, ifort) makefile
Makefile (Linux/Mac, g95/f95) makefile
Makefile (Linux/Mac, gcc) makefile
Makefile (Linux/Mac, g++) makefile
Batchfile (Windows, g77) make.bat

 

MIDACO also compiles with NAG, PGI, FTN95 and in MS Visual Studio

 

Screenshot Solution File

 

Any problems running MIDACO? Please click here or contact us.