Está en la página 1de 1

Cómo obtener el código

PhysBAM_Herramientas

PhysBAM_Tools pretende ser la representación de nivel más bajo de estructuras de datos y


algoritmos numéricos en ellas. Representa un primer paso para desviar el marco subyacente
sobre el que se ha construido el código PhysBAM. A medida que pasa el tiempo, otras partes
de la biblioteca tendrán sus estructuras de datos y algoritmos asociados abstraídos para que
esto también se pueda mover a PhysBAM_Tools aumentando el tamaño de esta biblioteca
independiente. Una vez que se eliminan todas las partes intensivas en computación de una
biblioteca, lo que queda es simplemente una API de superusuario o un lenguaje específico de
dominio que permite manipular la funcionalidad subyacente sin obstáculos indebidos por
consideraciones específicas de hardware.

Actualmente, PhysBAM_Tools incluye los siguientes subdirectorios:

Random_Numbers, Read_Write, Utilidades, Vectores

No estamos lanzando PhysBAM_Tools porque sentimos que está hecho, más bien (al contrario)
sentimos que el trabajo apenas comienza. El plan actual es:

Para seguir aumentando la cantidad de estructuras de datos fundamentales y algoritmos


asociados en PhysBAM_Tools sacándolos de la biblioteca PhysBAM

Para agregar nuevas estructuras de datos y algoritmos que no están representados


actualmente aumentando el tamaño de la biblioteca PhysBAM_Tools

Para estructurar, clasificar y organizar mejor los subdirectorios existentes y futuros

Para buscar MPI, subprocesos de memoria compartida, implementaciones de GPU, etc.

Si después de leer el código, tiene ideas específicas de lo que podría contribuir, envíenos un
correo electrónico con una propuesta bien pensada. Además, estamos buscando "guardianes"
para cosas como ODE, álgebra lineal numérica, optimización, KD Trees, Krylov Solvers, I/O,
depuración, octrees, advección, subprocesos, MPI o lo que quiera proponer. alguien que juega
bien con los demás ;)

También podría gustarte