Recent content by aaroman

  1. A

    MHB Matrices Often Used in Quantum Computing

    A few days ago, I started to implement a quantum computer simulator. It's very basic but the things I tried seem to work ok. For now only Shor (the quantum part) and Grover algorithms are there but I intend to add more. Source code here: https://github.com/aromanro/QCSim Phase and pi/8 gates...
  2. A

    Final year raytracer project ideas

    Implementing a simple ray tracing project is not a big deal but once you go further into the details it can take some time... I implemented a project just for fun (source code here: https://github.com/aromanro/RayTracer ) but it still has a lot of things left out that can be considered...
  3. A

    I Hartree-Fock / Szabo & Ostlund book

    I won't answer questions, as I seldom visit the forum, but I think the best way of understanding is to actually implement a project. I did something like that: https://github.com/aromanro/HartreeFock I think it touches everything in that book except (for now) the chapter on Green's functions...
  4. A

    I Schrödinger wave function: How to use it to get 3-D atomic orbitals?

    I used VTK https://vtk.org/ for that implementation. In that case, it's volumetric visualization, not isosurfaces, but those are possible as well with VTK (see for example https://www.evl.uic.edu/aspale/cs526/final/3-5-2-0.htm ). Other packages/libraries have also that possibility. PS The...
  5. A

    I Schrödinger wave function: How to use it to get 3-D atomic orbitals?

    One way would be to do a volumetric visualization of the probability density. Sort of like this:
  6. A

    Code for BCC Lattice Algorithm: Start Here

    FCC and BCC are relatively easy to implement. Check out my projects on Tight Binding https://compphys.go.ro/tight-binding/ and/or Empirical Pseudopotential https://compphys.go.ro/empirical-pseudopotential/ . Some referred documentation there might help. Also the Augmented Plane Waves post and...
  7. A

    I Free electron gas band structure?

    Some info on the empty lattice approximation: http://lampx.tugraz.at/~hadley/ss1/empty/empty.php You can pick there different lattices and select the symmetry points for visualization.
  8. A

    C# Is There a Comprehensive Open Source C# Physics Library?

    Check out Computational Physics by Jos Thijssen, it's the best book I could find on 'generic' computational physics. Others are either too simple or more complex but specialized on narrow subjects. A lot of my projects on GitHub are started from ideas from that book...
  9. A

    Cost to create an online store?

    Depends on what you want. You could use for example WordPress with WooCommerce. They say more than a quarter of all internet stores use that. Might need only installation and setup, with some tweaking and no coding... but it really depends on what you need.
  10. A

    What Should I learn to do N-body simulations?

    'N-body simulator' is quite generic. You can do it like this: https://compphys.go.ro/Newtonian-gravity/ for the cases when you have forces acting on large distances, or like this: https://compphys.go.ro/event-driven-molecular-dynamics/ when you have only forces that act a very short distance...
  11. A

    Where Can I Learn More About Physics Graphics Simulations?

    My blog has links to some resources: https://compphys.go.ro I have even a 'gravity simulator' with OpenGL graphics. There is also a molecular dynamics project with an 'event driven' simulation. The Lattice Boltzmann one could be also implemented for 3D (you would need cuda or OpenCL to do the...
  12. A

    A What is best way to start learning DMRG for Fermions?

    I wanted to add sometime Hubbard chains to my open source DMRG project (described here: https://compphys.go.ro/density-matrix-renormalization-group/ - it's the 'old style', for MPS I have a TEBD project, too) but I don't have enough time for it. There is a sign issue that complicates things...
  13. A

    Time complexity of a binary search

    Because a multiplying constant is of no importance in the O notation.
  14. A

    Programming and Computer Science Resources

    My GitHub repository: https://github.com/aromanro?tab=repositories has16 C++ projects targeted at computational physics. I'm working on the 17th now, on Ray Tracing (related with geometrical optics quite well). Projects range from easy physics topics to quite advanced.
  15. A

    Insights Orbital Mechanics in Unity Game Engine for Augmented Reality - Comments

    Similar: https://compphys.go.ro/Newtonian-gravity/ but in C++ with OpenGL. Using Velocity Verlet.
Back
Top