Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Comp. Physics - Network Code?

  1. Mar 25, 2006 #1
    Would you ever be writing network code as a computational physicist?
  2. jcsd
  3. Mar 26, 2006 #2


    User Avatar
    Science Advisor
    Gold Member

    .... network code, are you referring to 'common network operations' (in a network of computers) or am I just missing something?
  4. Mar 28, 2006 #3
    I just mean writing the code for communication over a network. (ie. sending data back and forth)

    Yes, I realize this is kind of a random question :tongue:
    Last edited: Mar 28, 2006
  5. Mar 28, 2006 #4
    Speaking of computational physics... I have an indepedent study (HS student) on differential equations and I was wondering if anyone knows anything simple enough that I'd be able do. I haven't haven't taken any classes on numerical analysis or anything but I can get by programming in C or Python.
  6. Mar 29, 2006 #5


    User Avatar
    Science Advisor
    Gold Member

    .... would say not the primary forte, but comp phys involves lots of computational work :biggrin: , and for example anything bit larger is nowadays done parallel using multiple CPUs/clusters etc. and as such knowledge of what "goes on in there" is important for example when writing software which would process your work efficiently. And then there is of course the weird thing that comp phys does involve quite a bit of 'practical' work in the hardware/software areas and even not so usual tasks seem to find their way to peoples desks :biggrin: .
  7. Mar 29, 2006 #6


    User Avatar
    Science Advisor
    Gold Member

    Implementing something 'complex/simple enough' to numerically solve some differential equation problem might be interesting. Lots of numerical methods available for different equations, which don't really need that much numerical analysis education to grasp. Identifying an interesting application (or anything which wouldn't blow the workload beyond "humanly" doable) and building a discretization around it & solving using some numerical methodology (the discretization referring to selecting an appropriately complex/simple method and problem formulation to work on) which fits the problem might be it. 'What' is a tougher question, wouldn't hurt if you'd had some previous info and experience about the problem area would start working on.
  8. Mar 29, 2006 #7
    Thanks for your insights Perennial.

    As for the numerical stuff for my project, I will take your advice; I'll search for some problems and see what you think.
  9. Mar 29, 2006 #8
    Numerical Recipes in C C++ or Fortran(i think they published in fortran)
    pick up one of those books...go to a university library and pay the ~$50-100 fee...so you can borrow the books =]

    start off with some simple stuff...write vector code 2D,3D,4D, write Matrix Code 2x2,3x3,4x4...code all the operations...write some functional code for integration(quadtratures) and Differentation, write some rooting finding stuf based on newtons law ...man my memory is shot i can't remember any of the other algorithmic names. Then do some higher ODE/PDE stuff like RK4

    These are standard stuff from an intro to num. anal. course
    Last edited: Mar 29, 2006
  10. Apr 6, 2006 #9
    Sorry for the delay, but thanks neurocomp.

    I wonder about the employability of computational scientists compared to their theoretical and experimental couterparts? What about in the industry?

    I can only see large scale computation being used more and more in the furture, no? :biggrin:
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Have something to add?

Similar Discussions: Comp. Physics - Network Code?