adding tests

This commit is contained in:
Dario Coscia
2023-06-29 09:35:27 +02:00
committed by Nicola Demo
parent 6ff7c6af5b
commit 09f04008b5

View File

@@ -96,6 +96,18 @@ def test_train_cpu():
trainer = Trainer(solver=pinn, kwargs={'max_epochs' : 5, 'accelerator':'cpu'})
trainer.train()
def test_train_cpu_sampling_few_vars():
poisson_problem = Poisson()
boundaries = ['gamma1', 'gamma2', 'gamma3', 'gamma4']
n = 10
poisson_problem.discretise_domain(n, 'grid', locations=boundaries)
poisson_problem.discretise_domain(n, 'random', locations=['D'], variables=['x'])
poisson_problem.discretise_domain(n, 'random', locations=['D'], variables=['y'])
pinn = PINN(problem = poisson_problem, model=model, extra_features=None, loss=LpLoss())
trainer = Trainer(solver=pinn, kwargs={'max_epochs' : 5, 'accelerator':'cpu'})
trainer.train()
def test_train_extra_feats_cpu():
poisson_problem = Poisson()
boundaries = ['gamma1', 'gamma2', 'gamma3', 'gamma4']