Find Jobs
Hire Freelancers

Help with release of a fortran95-based software package

$30-5000 USD

Imefungwa
Imechapishwa about 14 years ago

$30-5000 USD

Kulipwa wakati wa kufikishwa
I am the creator of a fortran-95 based software package that runs on unix-based machines (SHTOOLS [login to view URL]~wieczor/SHTOOLS/), and I am looking for a software release engineer to create the necessary configure and make files in order to improve the portability of this package. Please contact me only if you have experience generating unix configure scripts. Other secondary tasks that are possible include improving the compatibility of this package with c- and matlab based packages. Fixed payment to be negociated. Contact: Mark Wieczorek Institut de Physique du Globe de Paris ## Deliverables Deliverable product: An interactive configure script to be run in a standard unix terminal window that will create a makefile to compile a Fortran 95 software archive. This must work in standard out-of-the-box distributions of Unix, Linux, and OS X, and work with the most common fortran compilers (standard ones being, g95, gfotran, Absoft Pro Fortran, Intel fortran, but also Compaq fortran 95, Cray PVP, Fujitsu, IBM XL Fortran, HP fortran, Lahey/Fujitsu Fortran 95, NAG, NA, NEC, Pathscale, SGI, and Sun). Configure script requirements 1. Determine which fortran compilers are installed, and have the user choose among these (or specify an alternative). 2. Determine if the software packages FFTW, LAPACK, BLAS are installed, and ask user for the path if they are not found. If not found, continue with script, but substitute user specified compiler options when necessary. 3. Determine if FFTW, LAPACK and BLAS are 32 or 64 bit, or both. 4. Determine from user whether to compile the software archive in 32 or 64 bit. 5. Determine the "underscore" convention used in FFTW and LAPACK. If they both use appended underscores, compile using standard source files. If the two are not consistent, then compile using the alternative source files which have underscores explicitly added after the LAPACK and/or FFTW rountines. 6. Determine the fortran compiler options necessary to compile and link with LAPACK and FFTW. (This is usually something like "-YEXT_NAMES=LCS -YEXT_SFX=_ -lSHTOOLS2.5 -lfftw3 -lm -llapack -lblas -O3" but this will vary among the various fortran compilers). An important part of this project is to determine what compiler flags need to be specified for each fortran compiler. 7. Write this compiler string to a text file for future reference by the user. 8. Create the makefile 9. The makefile should have standand compiling options like make, make clean, make install. ## Platform This should run on all out-of-the-box Unix, Linux, and OS X machines. A utility for building this archive on Windows machines would be desired as well, but is not required.
Kitambulisho cha mradi: 3288625

Kuhusu mradi

2 mapendekezo
Mradi wa mbali
Inatumika 14 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
2 wafanyakazi huru wana zabuni kwa wastani $1,445 USD kwa kazi hii
Picha ya Mtumiaji
See private message.
$2,550 USD ndani ya siku 14
4.8 (55 hakiki)
6.8
6.8
Picha ya Mtumiaji
See private message.
$340 USD ndani ya siku 14
4.0 (1 hakiki)
2.9
2.9

Kuhusu mteja

Bedera ya FRANCE
France
0.0
0
Mwanachama tangu Des 23, 2010

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.