Model Hexagonal Ice Ih using C++: Tips & Visualizations

  • Context: C/C++ 
  • Thread starter Thread starter pazmush
  • Start date Start date
  • Tags Tags
    Ice Model Tips
Click For Summary

Discussion Overview

The discussion revolves around modeling hexagonal ice Ih using C++, with a focus on visualization techniques and the specific properties of proton disordered ice. Participants explore various approaches, software recommendations, and the challenges of defining the modeling goals.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested, Homework-related

Main Points Raised

  • One participant inquires about previous experiences with modeling hexagonal ice Ih in C++ and seeks visualization tips.
  • Another participant suggests that the choice of programming language may not be the primary concern and asks for clarification on the type of model intended.
  • There are requests for specific book and software recommendations related to computational chemistry and modeling.
  • Some participants emphasize the need for clearer definitions of what aspects of hexagonal ice are to be modeled, noting that "hexagonal ice" is ambiguous.
  • A participant mentions their attempt to model proton disordered ice Ih and describes their progress in drawing an 8 molecule unit cell using C++ and OpenGL.
  • Questions arise regarding whether the goal is merely to visualize the structure or to calculate specific properties of the ice.
  • Another participant expresses a desire to produce a larger crystal structure, aiming for a 5X5X5 or greater set of unit cells, and mentions needing an algorithm for proton disordering.
  • One participant expresses uncertainty about the original poster's intentions and the specifics of their project.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the specifics of the modeling goals, and multiple competing views regarding the approach and requirements for modeling hexagonal ice remain unresolved.

Contextual Notes

Participants highlight the ambiguity in defining the model of hexagonal ice and the need for specific details about the properties to be calculated, which may affect the choice of modeling approach and software.

Who May Find This Useful

Individuals interested in computational chemistry, programming in C++, and modeling of crystalline structures may find this discussion relevant.

pazmush
Messages
32
Reaction score
0
Hexagonal ice??

Has anyone ever modeled hexagonal ice Ih using c++ before??

Or has anyone got any tips on how to visualize the structure?
 
Technology news on Phys.org


I'm sure someone has. But the choice of programming language wouldn't normally be the first consideration. What kind of model did you have in mind?

There's quite a lot of software out there, open source, commercial and otherwise for all types of chemical calculations, modelling and visualization. There's also a plethora of books on computational chemistry.
 


Could you recommend any specific books?

Or programmes?
 


Nobody will be able to help as long as you don't explain what exactly you want to model. "Hexagonal ice" is rather ambiguous.
 


pazmush said:
Could you recommend any specific books?

Or programmes?

You'd have to tell me what kind of model you want to do? Or at least what kind of properties you want to calculate, so that you can decide upon a model.

You could start with a book like Jensen's "Introduction to computational chemistry". It has a broad scope that covers most areas and methods.
 


Ok, well I'm trying to model proton disordered ice Ih, and so far I've managed to draw an 8 molecule unit cell usiong c++ and openGL but its not very good, have you got any tips
 


Do you just want to draw a model, or do you want to model (ie calculate) some specific property of the ice?
 


I would like to be able to produce proton disordered ice, using some kind of algorithm or somthing which i haven't quite figured out.

And i need to be able to make the crystal as big as possible , probably like a 5X5X5 or greater set of unit cells.
 


Or maybe work some stuff out, that would be pretty good.
 
  • #10


Can anyone help with the proton disordering in c++?

Apparently its really easy.

Is think i understand the concept but my programming skills arent so hot so i don't really know wher eto start.
 
  • #11


We still have no idea what you are doing.
 

Similar threads

  • · Replies 0 ·
Replies
0
Views
3K
  • · Replies 26 ·
Replies
26
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 17 ·
Replies
17
Views
6K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
4
Views
4K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K