Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

calling PhreeqcRM from Julia

License

NotificationsYou must be signed in to change notification settings

simulkade/JPhreeqc.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This package wraps all the C functions of the PhreeqcRM package, except the MPIfunctions (I did not know how to do it).

Pease cite as

DOI

Installation

Open Julia and type

]add https://github.com/simulkade/JPhreeqc.jlbuild JPhreeqc

Thebuild command will download the latest binaries on Windows and Linux. Note that on windows, a compiled dll is provided in thelib folder. In addition, you need to haveVisual Studio 2019 with C++ tools installed for all the library dependencies. You can downloadthe community edition for free.
I do not have a Mac so you are on your own there. Please feel free to create a pull request if you intend to make it work on Mac.

Plan

  • add a test functions
  • connect and use it with JFVM.jl package
  • Make the syntax more convenient, particularly regarding the usage of Int and Int32
  • Wrap IPhreeqc functions as well
  • ~~Write some convenience functions ~~
    • aphreeqcrm type?
  • add more tests for cases without transport
  • Convert some of the phreeqc examples to JPhreeqc

About

This package is written by Ali A. Eftekhari. I use my personal time for its development, but I use it in my work at DHRTC.
PhreeqcRM and other Phreeqc programs are developed and distributed by U.S. Geological Survey (USGS).


[8]ページ先頭

©2009-2025 Movatter.jp