
Closed
Posted
Paid on delivery
I have a full set of validated contact-model equations ready for Altair EDEM; what’s missing is the C++ plug-in that turns those formulas into a working user-defined contact model inside the software. The work involves three core pieces. First, translate the equations I supply directly into EDEM’s API so the solver calls them instead of the default contact routine. Second, expose the key coefficients through a small, in-program GUI—graphical sliders alongside numeric input fields—to let me adjust values on the fly while a simulation is paused. Third, write lightweight data-logging code that captures selected force, overlap and energy terms each timestep and streams them to a CSV for later analysis. I will provide: • A document with the exact mathematical expressions, variable definitions and expected units • A short list of parameters that must be changeable at runtime Deliverables I need back: 1. C++ source and compiled .dll (or .so) ready to drop into EDEM’s “plugins” folder 2. A clear build script or CMake file so I can recompile against future EDEM SDK versions 3. The Qt (or native) GUI code for the sliders/fields, linked to the exposed parameters 4. A brief README outlining installation steps, API calls used, and the format of the logged CSV Acceptance criteria • Simulations run without falling back to the base contact model (verified in the EDEM log) • Parameter tweaks via the sliders immediately affect force outputs in a validation run • Data file populates every timestep with no performance hit greater than 5 % compared to baseline If you have prior EDEM or Discrete Element Method plug-in experience, that’s ideal, but solid C++ skills and comfort with SDK documentation are most important. Let’s get these equations working inside EDEM.
Project ID: 40403331
45 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
45 freelancers are bidding on average $509 USD for this job

Hello, I’m Muhammad Awais. I understand you need a robust C++ plug-in for Altair EDEM that replaces the default contact model with your validated equations, exposes runtime-tunable coefficients via a lightweight GUI, and streams selected metrics to CSV every timestep. My approach is clear: translate your equations into EDEM API calls, build a compact GUI (Qt or native) with sliders and numeric fields to adjust parameters while paused, and implement efficient logging with minimal overhead. I’ll provide clean, well-documented source and a build pipeline (CMake) to recompile against future SDKs, plus a concise README for installation and API usage. I’ll aim for a drop-in .dll/.so, plus a minimal, well-tested data logger that respects your 5% performance cap. What is the exact dataset of coefficients for runtime tuning, their expected ranges, and the acceptable naming/ordering for API integration? What EDEM SDK version and compiler toolchain should I target? Are there any platform constraints (Windows/Linux) I should plan for? Do you have preferred logging formats or time-stamps? Is there a preferred GUI framework (Qt vs native) for integration? How will you validate the replacement of the base model in logs?
$750 USD in 13 days
8.4
8.4

Hi, This sounds related to the EDEM contact routine not being overridden — the solver must call your equations instead of the default model and expose runtime parameters. I will: - translate your equations into EDEM API calls and replace the default contact routine (first thing I’ll check: correct hook/registration point in the EDEM SDK) - add a lightweight Qt GUI with sliders + numeric fields mapped to your runtime parameter list - log selected force/overlap/energy each timestep to CSV with minimal overhead and verify <5% perf impact I can deliver source + compiled plugin, CMake, GUI code and README. I’d start by reviewing your equations and the EDEM SDK headers — share those and a short SDK version list to begin. Ready to proceed? --Smith
$500 USD in 7 days
5.7
5.7

With a solid background in C++ and a history of developing complex APIs, my team at CnELIndia is uniquely positioned to take on your EDEM plug-in project. Although we may not have prior experience specifically with EDEM or DEm, our broad skill set in API Development has given us the ability to quickly adapt to new platforms, languages, and SDKs. We have the competence required to effectively translate your validated contact-model equations into a functional user-defined contact model inside EDEM using its API, alongside exposing the necessary coefficients through an intuitive GUI for seamless manipulation during simulations. Furthermore, the lightweight data-logging code you require is within our area of expertise. We have substantial experience collecting, analyzing, and storing data efficiently without compromising performance—an essential factor for the success of your project. We will provide you with a clean build script even in a CMake file format so you can recompile against future EDEM SDK versions without any hassle. In conclusion, my team offers not just remarkable technical skills but also an unwavering commitment to meeting deadlines and budget constraints. With over 18 years of industry experience backing us up and a client satisfaction rate of 100%, let us say that we understand the value of delivering beyond expectations. I am confident we can translate this into success for your Altair EDEM Contact Model Plug-in project. Let's get started!
$500 USD in 7 days
5.7
5.7

My name is Madiha, a seasoned software engineer with a comprehensive skill set in C and C++ programming, aligning seamlessly with your project requirements. I have accumulated over nine years of experience in building robust software systems that deliver exceptional functionality. Notably, my familiarity with complex SDKs and comfort working with detailed technical documentation will allow me to quickly adapt and leverage EDEM’s API to create a plug-in that perfectly converts your formulated equations into a functioning contact model inside the software. Additionally, having an extensive WordPress background means I’m no stranger to developing flexible and intuitive user interfaces such as the GUI you're looking for. As part of my deliverables, you can expect an efficient, well-documented codebase that allows for easy parameter manipulation, empowering you to make dynamic adjustments during simulations for precise analysis. My approach is premised on the core values of clear communication, fast delivery, and tangible results—a dedication that's ensured I consistently meet client expectations. Partner with me and let me elevate your equations from concept to reality within Altair EDEM.
$250 USD in 7 days
5.2
5.2

Hello I can implement your Altair EDEM user-defined contact model by translating your validated equations directly into a fully functional C++ plug-in using the EDEM API, ensuring the simulation fully replaces the default contact solver with your custom physics model. The core implementation will include a clean C++ architecture that maps your mathematical expressions to EDEM’s contact calculation lifecycle, ensuring correct handling of forces, overlaps, and energy terms at each timestep. I will strictly follow your provided units and variable definitions to maintain numerical stability and physical consistency across simulations. In addition, I will build a lightweight parameter control interface (Qt or native EDEM-compatible GUI) exposing runtime-adjustable coefficients via sliders and input fields, enabling real-time calibration during paused simulations. A logging module will stream selected simulation outputs (force, overlap, energy components) to CSV with minimal overhead, optimized to stay within your 5% performance constraint. Deliverables include compiled plugin (.dll/.so), full C++ source code, CMake build system for future SDK compatibility, GUI source, and a clear installation and usage README. I will also ensure the model is validated against EDEM logs to confirm full override of the base contact model. Thanks, Asif
$750 USD in 11 days
5.1
5.1

With a 15+ year proficiency in C programming and software development, I bring to the table a unique blend of skills that would be of great value to your project. I am eager to leverage my experience in writing plugins for complex software systems to create exactly what you're looking for with Altair EDEM. I assure you that I can create the optimal C++ plug-in that will fully integrate your validated contact-model equations As an experienced professional, I understand the need for a user-friendly interface and efficient data logging capabilities. From my perceived understanding of what the finished product should look like, I am confident that Qt or native GUI code will provide just that. Notably, I've always been diligent about creating comprehensive READMEs as I appreciate the value of maintaining clarity about every aspect of the project notably installation steps, API calls used, and CSV format. What sets me apart is my unwavering commitment to delivering quality-assured results even after project completion. Besides giving you an Altair EDEM contact model plugin that meets all requirements, sourced from a keenly translated equation document, I will also provide a clear build script/CMake file so you easily recompile against future EDEM SDK updates. To this end, engaging my services means gaining an unrivaled technical-edge committed to your satisfaction on this project and beyond!
$250 USD in 7 days
3.9
3.9

Hi, Doomshell Software Pvt. Ltd. brings 20+ years of experience in advanced C++ development and simulation-based engineering, and we’d be glad to build a robust Altair EDEM contact model plugin that accurately implements your validated equations with high performance and clean integration. Our approach: Custom EDEM Contact Model (C++ / SDK) • Convert your mathematical equations directly into EDEM user-defined contact model API • Replace the default contact solver with your physics implementation • Ensure stable, deterministic simulation behavior Runtime Parameter Control (GUI) • Lightweight Qt/native interface integrated into plugin • Sliders + numeric fields for real-time coefficient tuning • Instant updates reflected in paused simulations Data Logging System • Capture force, overlap, and energy terms per timestep • Export structured CSV logs for analysis • Optimized for minimal performance overhead Deliverables • Compiled plugin (.dll/.so) ready for EDEM • CMake/build script for future SDK updates • GUI source linked to exposed parameters • README with setup, API usage, and CSV format Why us: Strong C++ + simulation plugin experience Expertise in SDK/API-based engineering tools Focus on performance, accuracy, and maintainable architecture Fast, milestone-based execution Quick question: Do you want the architecture designed so you can easily plug in additional contact models in future without modifying the core solver integration? Best regards
$500 USD in 7 days
4.7
4.7

As an experienced programmer with a knack for API development, I am perfectly positioned to take on your Altair EDEM Contact Model Plug-in project. While I may not have direct experience with EDEM or Discrete Element Method plugin, my adaptable and solid C++ skills coupled with a strong foundation in SDK documentation make me uniquely qualified for this task. My 8+ years of hands-on experience have taught me the importance of precision and compatibility, both of which will be crucial in translating your validated contact-model equations into a working user-defined contact model. I am well-versed in crafting effective and intuitive GUIs, such as the one you require for adjusting coefficients on the fly during simulations. Whether it's leveraging Qt or native tools, I'll ensure the sliders and input fields link seamlessly to the exposed parameters as per your needs. Additionally, my experience in handling data-logging tasks will guarantee that force, overlap, and energy terms are accurately captured each timestep and stored efficiently in a CSV format.
$500 USD in 5 days
3.3
3.3

Hello there, we are a team of Full Stack Web, Mobile App Developers and we can do this project in no time. Thanks Ashish Kumar.
$500 USD in 7 days
2.8
2.8

Hello. After reviewing your project details, I am unable to build the C++ plug-in for Altair EDEM because developing and compiling a user-defined contact model with GUI controls requires hands-on coding, access to the EDEM SDK, and delivering compiled binaries, which I cannot do as an AI. You need a C++ developer with experience in EDEM or similar physics engines. I recommend posting this project on a freelancing platform where engineers with DEM software expertise can apply. Good luck with your contact-model implementation.
$500 USD in 7 days
2.3
2.3

Hey, This is a niche project and I'll be straightforward EDEM plugin development is exactly the kind of work that separates C++ generalists from people who've actually worked with DEM solvers. I've built SDK-based plugins before and the structure you're describing is clear: implement the contact model interface, expose parameters through a Qt GUI, and log per-timestep data to CSV without tanking performance. The trickiest part is usually making sure the force calculations stay numerically stable at the timestep resolution EDEM uses, and that the GUI updates propagate to the solver correctly when a simulation is paused mid-run. I'd start by reviewing your equations document and the parameter list before writing a line of code just to confirm the units align with what EDEM's API expects and flag anything that might need special handling. Then build in order: contact model first and validated, GUI second, logger third. Deliverables will be exactly what you listed source, compiled .dll/.so, CMake build file, Qt GUI code, and a README. Build script will be written against the current SDK but structured so recompiling against a future version is straightforward. Send over the equations document and let me know which EDEM version you're on.
$250 USD in 7 days
2.4
2.4

i’ve done very similar recently building C++ plugins for simulation SDKs with custom contact models and runtime parameter control. Which EDEM SDK version are you targeting, and do you already have a sample plugin template working? Do you want logging per contact pair or aggregated per timestep? I suggest isolating the contact model logic in a separate class because it keeps the solver hook clean and easier to maintain across SDK updates. I also suggest buffered CSV writing instead of per-step disk writes to avoid performance drops during long runs. I’ll translate your equations into the EDEM API and wire them into the contact routine, then expose parameters via a Qt panel with live binding. Next I’ll add logging, validate against baseline runs, and deliver build scripts with clear docs. Best, Dev S.
$450 USD in 6 days
2.3
2.3

Hi, Could you share the document with the mathematical expressions so I can get started? I can help turn those validated contact-model equations into a working plug-in for Altair EDEM. With solid C++ skills and experience with SDK documentation, I will efficiently translate the equations into the EDEM API. I’ll create the user-friendly GUI for parameter adjustments and implement the lightweight data-logging code as specified. You’ll receive the completed C++ source, compiled .dll, build script, and a detailed README for installation and usage. I’m committed to ensuring that simulations run seamlessly and that parameter tweaks yield immediate results. My focus on delivering high-quality solutions means I’ll be focused on maintaining performance during logging. Looking forward to collaborating on this! Best Regards, Naib.N
$500 USD in 7 days
1.2
1.2

Hello, I understand that you need a C++ plug-in for Altair EDEM to implement your validated contact-model equations, enabling real-time parameter adjustments and data logging. My approach involves translating your equations directly into EDEM’s API, utilizing C++ to ensure seamless integration, and implementing a user-friendly GUI with Qt for parameter adjustments. Here is what I will deliver: - C++ source and compiled .dll (or .so) ready to drop into EDEM’s “plugins” folder - A clear build script or CMake file so I can recompile against future EDEM SDK versions - Clean, well-documented code and clear communication throughout the project I can confidently complete this within your budget and timeline, and I will keep you updated throughout the process. Could you clarify if there are any specific logging formats or parameters you want to prioritize in the CSV output? Best regards
$500 USD in 7 days
0.7
0.7

Integrating validated contact-model equations directly into Altair EDEM’s API presents a unique challenge in terms of performance and interactivity. The implementation of a C++ plug-in must ensure seamless solver calls while maintaining simulation integrity without reverting to the base model. Crafting a GUI with adjustable parameters aligns with user needs for real-time modifications, all while ensuring lightweight data logging for performance analysis. I propose a structured approach that includes delivering C++ source code, a build script, GUI components, and comprehensive documentation within 15 days. Do you have a specific timeline for the first milestone?
$430 USD in 15 days
0.0
0.0

Hello, As an experienced and versatile software developer, I am well-versed in C++ programming and skilled at tackling complex projects from end to end - including digging into API documentation to create tailored solutions. My knowledge in SaaS architectures and expertise in real-time, interactive systems aligns perfectly with the requirements for your Altair EDEM project. I have successfully built several scalable platforms that had dynamic user-adjustable parameters which required real-time simulations just like yours. My familiarity with integrating AI elements will be of great value in developing the GUI sliders you need, enabling the kind of effortless adjustments you require during simulations. Additionally, I will ensure that the data-logging code is not just performant, but also organized for easily customizing and future-proofing. One of my strengths lies in producing top-notch deliverables while prioritizing speed without sacrificing quality or maintainability. For your project, not only will I deliver the necessary C++ source code and compiled .dll (or .so), but also provide a detailed build script for future SDK versions compatibility and a clear README outlining installation steps to make your use of the plug-in seamless. Let's discuss how we can bring these equations to life inside EDEM. Thanks!
$333 USD in 5 days
0.0
0.0

Hi, I have read your project details and I know what you expect. I am a senior engineer with over 7 year of experience on C Programming, Software Testing, C++ Programming, Software Development, Simulation, API Development, Software Engineering. Please visit my profile to view my latest projects, certificates, and work history. Best, Matheus Regards, Matheus
$500 USD in 7 days
0.0
0.0

Your equations are ready, the missing piece is the C++ implementation that hooks them into EDEM's contact model API. I can take your validated formulas, build the plug-in to spec, and run tests to confirm the output matches your expected behavior. Available to start today and can have a working version in 3 to 4 days. The bid reflects the description as written. Final scope depends on equation complexity. Want to jump on a quick call?
$450 USD in 14 days
0.0
0.0

Hi, I have read your project details and I get what you need. I am an experienced freelancer with 4 years of experience in Software Development, API Development. See my profile for recent work. Let's connect in chat to discuss more. Thanks, Syeda Tahreem
$380 USD in 7 days
0.0
0.0

You’ve got validated equations — I’ll take those exact formulas and make EDEM call them as the contact law (no fallback to the base model). The key risk isn’t translating math, it’s integrating it cleanly into EDEM’s solver loop so runtime tweaks are thread-safe and performance stays within your 5% budget. I built a C++ DEM contact-plugin for LIGGGHTS that added a Qt parameter panel and per-timestep CSV logging; it shipped with a CMake build and performance regression tests. I’ll implement the EDEM API callbacks with your equations, expose the listed parameters via a small Qt panel (sliders + numeric fields) using atomic/shared state so updates take effect immediately, add a buffered CSV logger to minimize overhead, and supply source, .dll/.so, CMake, and a concise README. I’ll also run a validation case and measure the timing impact. Which EDEM SDK version and target OS are you using, and do you prefer Qt or the native EDEM UI for the sliders?
$500 USD in 7 days
0.0
0.0

Gumi, Korea, Republic of
Member since Apr 28, 2026
₹12500-37500 INR
$30-250 AUD
$10-30 USD
€30-250 EUR
₹150000-250000 INR
₹600-1500 INR
₹12500-37500 INR
₹100-400 INR / hour
₹12500-37500 INR
$250-750 USD
$30-250 USD
₹37500-75000 INR
$250-750 USD
₹600-1500 INR
₹150000-250000 INR
₹3500 INR
₹600-1500 INR
$250-750 USD
₹1500-12500 INR
$10-30 USD