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

Ukończone Opublikowano 2 lat temu Płatność przy odbiorze
Ukończone Płatność przy odbiorze

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 Programowanie w C++ MATLAB Computational Fluid Dynamics

Numer ID Projektu: #33134245

O projekcie

22 ofert Zdalny projekt Aktywny 2 lat temu

Przyznany użytkownikowi:

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 Więcej

$3000 USD w ciągu 30 dni
(2 ocen)
5.1

22 freelancerów złożyło ofertę za $2352 w tym projekcie

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 Więcej

$3000 USD w ciągu 7 dni
(13 Oceny)
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 Więcej

$3000 USD w ciągu 15 dni
(12 Oceny)
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 Więcej

$2000 USD w ciągu 3 dni
(17 Oceny)
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 Więcej

$1500 USD w ciągu 7 dni
(11 Oceny)
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 Więcej

$3000 USD w ciągu 31 dni
(3 Oceny)
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, Więcej

$2250 USD w ciągu 7 dni
(2 Oceny)
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 Więcej

$1500 USD w ciągu 3 dni
(25 Oceny)
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 Więcej

$2500 USD w ciągu 7 dni
(8 Oceny)
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 Więcej

$1500 USD w ciągu 7 dni
(2 Oceny)
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 Więcej

$2500 USD w ciągu 7 dni
(1 Ocena)
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 Więcej

$2250 USD w ciągu 7 dni
(3 Oceny)
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 Więcej

$2000 USD w ciągu 10 dni
(1 Ocena)
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 Więcej

$3000 USD w ciągu 29 dni
(0 Oceny)
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 Więcej

$3000 USD w ciągu 28 dni
(0 Oceny)
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 Więcej

$2250 USD w ciągu 7 dni
(0 Oceny)
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 Więcej

$2250 USD w ciągu 7 dni
(0 Oceny)
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 Więcej

$1500 USD w ciągu 7 dni
(0 Oceny)
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 Więcej

$1500 USD w ciągu 7 dni
(0 Oceny)
0.0