<commit_before>Bare template for deal.II Application
=====================================

[![Build Status](https://travis-ci.org/luca-heltai/bare-dealii-app.svg)](https://travis-ci.org/luca-heltai/bare-dealii-app)

A bare deal.II application, with directory structure, and private
testsuite.

This repository can be used to bootstrap your own deal.II
application. The structure of the directory is the following:

	./source
	./include
	./tests

The directories contain a minimal working application (deal.II hello
world) which does nothing at all, except showing a reasonable
structure for large projects.

The CMakeLists.txt will generate both an executable and a library
containing all cc files **except** source/main.cc. This library is
added to the running tests, so that you can make tests on your
application just as you would do with the deal.II library.

Modify the TARGET variable in the CMakeLists.txt to your application
name. Two libraries named ./tests/${TARGET}lib and ./tests/${TARGET}lib.g 
will be generated together with the executable when you compile your 
application.

After you have compiled your application, you can run 

	make test

or
	
	ctest 

to start the testsuite.

Take a look at
https://www.dealii.org/developer/developers/testsuite.html for more
information on how to create tests and add categories of tests.

Licence
=======

Please see the file ./LICENSE for details



<commit_msg>Added instruction to compile with dealii-sak<commit_after>Bare template for deal.II Application
=====================================

[![Build Status](https://travis-ci.org/luca-heltai/bare-dealii-app.svg)](https://travis-ci.org/luca-heltai/bare-dealii-app)

A bare deal.II application, with directory structure, and private
testsuite.

This repository can be used to bootstrap your own deal.II
application. The structure of the directory is the following:

	./source
	./include
	./tests

The directories contain a minimal working application (deal.II hello
world) which does nothing at all, except showing a reasonable
structure for large projects.

The CMakeLists.txt will generate both an executable and a library
containing all cc files **except** source/main.cc. This library is
added to the running tests, so that you can make tests on your
application just as you would do with the deal.II library.

Make sure you have dealii-sak installed, and that you export the 
environment variable DEAL_II_SAK to point to the location of 
dealii-sak installation. If you don't want to add that to your 
environment, just add -DDEAL_II_SAK=/path/to/installation to 
your cmake command.

Modify the TARGET variable in the CMakeLists.txt to your application
name. Two libraries named ./tests/${TARGET}lib and ./tests/${TARGET}lib.g 
will be generated together with the executable when you compile your 
application.

After you have compiled your application, you can run 

	make test

or
	
	ctest 

to start the testsuite.

Take a look at
https://www.dealii.org/developer/developers/testsuite.html for more
information on how to create tests and add categories of tests.

Licence
=======

Please see the file ./LICENSE for details




{'fraction_non_alphanumeric': 0.09111111111111111, 'fraction_numerical': 0.0, 'mean_word_length': 4.331641285956007, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '996502', 'n_tokens_mistral': 899, 'n_tokens_neox': 841, 'n_words': 396}