Fortran to C++ CFD re-write -- 2
$1500-3000 USD
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.
Rif. progetto: #33134245
Info sul progetto
22 freelance hanno fatto un'offerta media di $2352 per questo lavoro
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
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
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
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
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
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
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
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
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
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
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
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
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
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