Fortran to C++ CFD re-write -- 2

Completato Pubblicato 2 anni fa Pagato alla consegna
Completato Pagato alla consegna

I have source code for a bespoke CFD program, written in Fortran, that I would like to re-write, slightly restructure and update to C++.

The FORTRAN code is structured:

Main program: 570 lines

14 subroutine files

Total Code Lines: 2487 but a lot of those are repeated COMMON blocks and comments.

I have source code for a bespoke CFD program, written in Fortran, that I would like to re-write, slightly restructure and update to C++.

The code has been in circulation since the mid '70's, and has been modified in 1990's and by myself over the past 3 years. I edited it to compile on GCC gfortran so I could package it into 64-bit exe and added some handy logging functions.

We typically use this code internally, but we have also distributed copies of the binary .exe and manual to customers.

I can provide further details, and if we enter into an agreement, we can provide the source code. I also have the original Manual/Documentation as well as a version that I recently wrote that we supply to customers.

The FORTRAN code is structured:

Main program: 570 lines

14 subroutine files

Total Code Lines: 2487 but a lot of those are repeated COMMON blocks and comments.

Some of the Code Restructure Ideas include:

1) When the code was originally written, all the input data was in the form of Punch Cards. In the 1990's revisions, the syntax and structure was maintained, but migrated to an ASCII input file. It has some weird formatting and all variables must be entered perfectly for it to work.

I would like something that is more readable, easier to maintain and easier to implement extensions or refinements.

For instance, I would like to use a few source files that the code can scan and interpret so that they're more free-form, with a 'run_control' file. The 'run_control' file would be the first file read and it would specify the other source files that could be copied (by the user or the program) into the run-directory from a central library.

Additionally, since I mentioned that we provide this to customers, I would like to be able to #include these library files at compile-time so that we can control the access to information that the customer has.

2) The code is victim to silent errors that will cause it to crash, so implementing some error/warning flags would be useful.

The main effort is for a windows based console application, with a possibility for a GUI to be wrapped around it at a later time.

We are wondering what sort of effort this might be, and what you might be able to propose.

How familiar with CFD, numerical modeling, FORTRAN 77, and the other aspects of this project are you?

We are flexible on delivery time and budget. The below are estimates.

Fortran Programmazione C++ MATLAB Computational Fluid Dynamics

Rif. progetto: #33134245

Info sul progetto

22 proposte Progetto a distanza Attivo 2 anni fa

Assegnato a:

bestwmm

I am a veteran developer, and I work alot with engineering apps for SPH, DEM, FEM, and CFD, where I frequently must reimiplement and enhance ancient and horrendous Fortran in C++ so we can then run the app on a GPU. T Altro

$3000 USD in 30 giorni
(2 valutazioni)
5.1

22 freelance hanno fatto un'offerta media di $2352 per questo lavoro

AwaisChaudhry

Hi there, I have read the brief details on the job listing. You can check my experience, customer feed backs and my portfolio here: https://www.freelancer.com/u/AwaisChaudhry?w=f I believe its a doable job I have grea Altro

$3000 USD in 7 giorni
(13 valutazioni)
6.5
engrhassanwali

Hi! I have seen that you need an experienced Electrical Engineer for Matlab. I am a professional Engineer with more than 8 years experience in Matlab. My professional experience contain simulink, C++, CFD, model desi Altro

$3000 USD in 15 giorni
(12 valutazioni)
5.4
yuriikvachuk5

ONE OF THE BEST C++, PYTHON, JS, JAVA, ALGORITHM EXPERT Hi, Client. I have deep knowledge and experience of C/C++, Python, JavaScript, Matlab/simulink , ML, AI, Computer Vision, Image Processing, Electronics and optim Altro

$2000 USD in 3 giorni
(17 valutazioni)
5.2
loyidandrews

Hi, How are you? Very happy to bid your project because my skills are fitted in your project. I have 8 years experience in C++ and fortran(FORTRAN 77) prgram. I have good experience in CFD simulation(turbulance flow Altro

$1500 USD in 7 giorni
(11 valutazioni)
5.0
irfanui

Hey, This is Mohammad Full Stack Developer. Your Project Title is Fortran to C++ CFD re-write -- 2 Right? Sure You have come to the right place And I am ready to work over your project. Please visit my portfolio: htt Altro

$3000 USD in 31 giorni
(3 valutazioni)
5.7
fleetways

Thank you for looking at our bid. If we understand correctly, you want to have the ASCII inputs (files) to be labelled - parameters labelled, if possible a more structured format like XML, JSON? We never worked on CFD, Altro

$2250 USD in 7 giorni
(2 valutazioni)
5.1
aravinda333

Hi, I have great experience in programming in Fortran 90 as well as programming in C++. I have just completed a project on freelancer.com that required Fortran 90. I am very much eager to get the source code i Altro

$1500 USD in 3 giorni
(25 valutazioni)
4.4
hayat38402

We are a team of experts with substantial background in ELECTRICAL and ELECTRONICS Engineering working on MATLAB and Python, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA Altro

$2500 USD in 7 giorni
(8 valutazioni)
4.3
SlavaMaltsev1

Hi.Dear... Nice to meet you. I am a mechanical engineer with expertise in Matlab and CFD. I am working in this field for over 7 years. I have many experiences to develop numerical analysis using matlab. I can use both Altro

$1500 USD in 7 giorni
(2 valutazioni)
2.5
qlong

Hi, I had did exact the same thing for a Fortran77 program. More than 60% of Fortran code are converted to C++, and others are reserved. I even developed some Fortran/C bridge routines to transfer data between C++ and Altro

$2500 USD in 7 giorni
(1 Recensione)
2.7
EvgeniiStruchkov

Dear sir. I have lots of experience in Mechanical engineering, CFD, C/C++ and Fortran. I can help you as an mechanical and software engineering. I will give you good result in your timeline. I hope you give me a chanc Altro

$2250 USD in 7 giorni
(3 valutazioni)
1.7
mykrsolovlo

Hello, I can start working right now, and can deliver successful result within deadline. I've full experience in this field of Fortran/C++. Please do not hesitate to send a message over the chat if you want to discuss Altro

$2000 USD in 10 giorni
(1 Recensione)
1.0
ayesha0124

Hello there, I work full time on freelancer and the skills MATLAB, Fortran, Computational Fluid Dynamics and C++ Programming u mentioned on the project fall under my level of expertise so i can surely help u with it. P Altro

$3000 USD in 29 giorni
(0 valutazioni)
0.0
ognjen030

Hello. I've seen your proposal and I can help you to execute your project. I am a new freelancer, but I have some knowledge of OOP language such as C, C++, C#, and Fortran, Software engineering. Are there any detai Altro

$3000 USD in 28 giorni
(0 valutazioni)
0.0
AnatoliMia

Hello,client. I've 10+ years of experiences at C/C++ and also got much friendship with FORTRAN. Last year, I've worked with a team of developers who manage "Scientist Help System" Your project looks so seriously so, I Altro

$2250 USD in 7 giorni
(0 valutazioni)
0.0
christianthegeek

Certified PHD holder in SOFTWARE ENGINEERING and DEVELOPMENT. DEGREE in COMPUTER SCIENCE Expert in CYBER SECURITY, PYTHON, JAVA, C#, C++, JAVASCRIPT, AND DATA MINING. Hello Dear Client. I have thoroughly gone through y Altro

$2250 USD in 7 giorni
(0 valutazioni)
0.0
milaevmaksym

Hello Physapp, Thanks for your job posting. As a senior blockchain & financial engineer and full stack web developer, I have more than 6 years of professional experience that is organized, collaborative and highly ski Altro

$1500 USD in 7 giorni
(0 valutazioni)
0.0
TimaMusurmanov

Hi.Dear... Nice to meet you. I am a mechanical engineer with expertise in C++ and CFD. I am working in this field for over 7 years. I have many experiences to develop numerical analysis using C++. I have done projects Altro

$1500 USD in 7 giorni
(0 valutazioni)
0.0